# Link on github for the Java Plugin source code

**URL:** <https://discuss.gradle.org/t/link-on-github-for-the-java-plugin-source-code/5448>\
**Category:** Old Forum Archive\
**Created:** [October 23, 2012, 7:44am UTC](https://discuss.gradle.org/t/link-on-github-for-the-java-plugin-source-code/5448 "2012-10-23T07:44:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Igor\_Popov](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/igor_popov/32/661_2.png) [@Igor\_Popov](https://discuss.gradle.org/u/Igor_Popov)\
**Post date:** [October 23, 2012, 7:44am UTC](https://discuss.gradle.org/t/link-on-github-for-the-java-plugin-source-code/5448/1 "2012-10-23T07:44:00Z")

</div>

I want to **read the source code for the java plugin** , but I can’t find it anywhere in the git repo on github (I checked the “subprojects” , the “core” and “core-impl” directories)… I also searched on Google and used the github search using the following query: “repo:gradle/gradle public class JavaPlugin implements Plugin” but all I could find was the Scala Plugin.

Can you tell me **where is it** exactly (provide a link or something), please?

---

<div class="post-metadata">

**Author:** ![Rene](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/rene/32/8082_2.png) [@Rene](https://discuss.gradle.org/u/Rene)\
**Post date:** [October 23, 2012, 7:46am UTC](https://discuss.gradle.org/t/link-on-github-for-the-java-plugin-source-code/5448/2 "2012-10-23T07:46:00Z")

</div>

Hello, the JavaPlugin is located at [https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/groovy/org/gradle/api/plugins/JavaPlugin.java](https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/groovy/org/gradle/api/plugins/JavaPlugin.java)

cheers, René

---

<div class="post-metadata">

**Author:** ![rolfsuurd1](https://avatars.discourse-cdn.com/v4/letter/r/d9b06d/32.png) [@rolfsuurd1](https://discuss.gradle.org/u/rolfsuurd1)\
**Post date:** [October 23, 2012, 7:48am UTC](https://discuss.gradle.org/t/link-on-github-for-the-java-plugin-source-code/5448/3 "2012-10-23T07:48:00Z")

</div>

it’s in ‘/gradle/subprojects/plugins/src/main/groovy/org/gradle/api/plugins’

EDIT: René beat me to it during my post!

---

<div class="post-metadata">

**Author:** ![Dan\_Stine](https://avatars.discourse-cdn.com/v4/letter/d/e95f7d/32.png) [@Dan\_Stine](https://discuss.gradle.org/u/Dan_Stine)\
**Post date:** [October 23, 2012, 11:37am UTC](https://discuss.gradle.org/t/link-on-github-for-the-java-plugin-source-code/5448/4 "2012-10-23T11:37:00Z")

</div>

Just a small GitHub tip - you can press ‘t’ to open a [file finder](https://github.com/blog/793-introducing-the-file-finder). Then start typing and you will see only files that match your criteria. In the case of JavaPlugin, you get a fair number of matches since those words are generic. 🙂
