Hey Merlyn, Just to keep it documented, I got it working!!! Man, Gradle is awesome! thanks a lot for your help... Here's the complete code for processing Java 6 Annotations with Javac compiler flags + dependencies expressed in Maven... Is this a bug?
// The definition of "jpa" sourceSet WILL ONLY WORK IF the "main" is defined... is this Gradle bug? apply plugin: 'java' repositories { mavenCentral() mavenRepo urls: "http://localhost:8081/nexus/content/repositories/snapshot", userName: "admin", password: "welcome" } configurations { annotations } dependencies { annotations 'com.myapi:myapi:1.0-SNAPSHOT' annotations 'javax.persistence:persistence-api:1.0' annotations 'javax:javaee-api:6.0' annotations 'org.hibernate:hibernate-annotations:3.3.1.GA' } // the following definition of "jpa" source code directory will only work if the "main" is defined... is this a Gradle bug? sourceSets { main { java { //srcDir 'src' //exclude "**/osgi/*" } } jpa { java { srcDir '/development/src/main/java' include '**/domain/*' } } } compileJpaJava { options.compilerArgs = ["-processor", "com.myapi.CtfExtensionProcessor", "-ActfBuildDir=/development/build/src/java", "-ActfFieldsPackage=com.myapi.fields"] classpath += configurations.annotations } Hope this helps others in the future! Marcello -- View this message in context: http://gradle.1045684.n5.nabble.com/Javac-Java-Annotation-Processor-Maven-classpath-dependencies-in-Gradle-tp4626751p4633029.html Sent from the gradle-user mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email