Hi, I have extracted base plugins for Java/Groovy/Scala.
I have come across a couple of builds where the Java plugin was doing too much. The JavaBasePlugin/GroovyBasePlugin/ScalaBasePlugin just define the convention and rules without adding any tasks/sourceSets, etc .... They have the id's: java-base, ... The behavior for the JavaPlugin/GroovyPlugin/ScalaPlugin has not changed. I haven't merged it into master yet. I have uploaded a GitHub branch with the changes: http://github.com/hansd/gradle/commits/basejava/ - Hans -- Hans Dockter Founder, Gradle http://www.gradle.org, http://twitter.com/gradleorg CEO, Gradle Inc. - Gradle Training, Support, Consulting http://www.gradle.biz
