After a few more attempts, I passed from the sourceSets block... The only way
I could get it working was by adding the "main" block before the "jpa"
one... So, I went to the annotations project where I first used the
sourceSets and added the jpa block... Guess what? It worked over there...
But, the interesting part of the name of the jpa task for compiling...
"compileJpaJava"... So, I guess it follows the convention of the block
"compileBLOCKNAMEJava"...
[mdesales@cu096 saturn]$ vim tools/annotations/build.gradle
[mdesales@cu096 saturn]$ cd tools/annotations/
[mdesales@cu096 annotations]$ gradle jpa
:compileJpaJava UP-TO-DATE
:processJpaResources UP-TO-DATE
:jpaClasses UP-TO-DATE
I have added the following to the source code I posted before...
sourceSets {
main {
java {
//srcDir 'src'
//exclude "**/osgi/*"
}
}
jpa {
java {
srcDir
'/u1/SRC/ctf/apps/collabnet-core/tsunami/core/src/main/java'
include '**/domain/*'
}
}
}
New problem: jvmArgs not working
Still can't compile script... I have tried multiple "jvmArg", "jvmArgs"...
compileJpaJava {
jvmArgs ['-processor',
'com.collabnet.tf.annotation.extension.CtfExtensionProcessor', '-s', '/tmp']
classpath += configurations.annotations.asPath
}
Runtime error
[mdesales@cu096 saturn]$ gradle tasks
FAILURE: Build failed with an exception.
* Where:
Build file '/u1/SRC/ctf/build.gradle' line: 37
* What went wrong:
A problem occurred evaluating root project 'saturn'.
Cause: Could not find property 'jvmArgs' on task ':compileJpaJava'.
Thanks and I appreciate any help...
Marcello
--
View this message in context:
http://gradle.1045684.n5.nabble.com/Javac-Java-Annotation-Processor-Maven-classpath-dependencies-in-Gradle-tp4626751p4628814.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