This seems to have been a weird gradle version upgrade issue. I cleaned out the caches and this works fine now.
On Thursday, March 03, 2011, at 08:18 am, Steve Ebersole wrote: > I also dumped the compile task's source attribute and verified that it does > only contain java files from the hibernate-entitymanager module. > > On Wednesday, March 02, 2011, at 09:39 pm, Steve Ebersole wrote: > > Here is the output... > > > > CLASSPATH : > > /home/steve/projects/hibernate/github/hibernate-core/hibernate- > > entitymanager/target/classes/main:/home/steve/projects/hibernate/github/ > > hib ernate- core/hibernate- > > core/target/classes/test:/home/steve/.gradle/cache/dom4j/dom4j/jars/dom4j > > -1 > > .6.1.jar:/home/steve/.gradle/cache/junit/junit/jars/junit-3.8.2.jar:/hom > > e/s teve/.gradle/cache/com.atomikos/transactions- jdbc/jars/transactions- > > jdbc-3.6.4.jar:/home/steve/.gradle/cache/com.atomikos/atomikos- > > util/jars/atomikos- > > util-3.6.4.jar:/home/steve/.gradle/cache/com.atomikos/transactions- > > api/jars/transactions- > > api-3.6.4.jar:/home/steve/.gradle/cache/com.atomikos/transactions/jars/tr > > an > > sactions-3.6.4.jar:/home/steve/.gradle/cache/com.atomikos/transactions- > > jta/jars/transactions- > > jta-3.6.4.jar:/home/steve/.gradle/cache/com.atomikos/transactions-jdbc- > > deprecated/jars/transactions-jdbc- > > deprecated-3.6.4.jar:/home/steve/.gradle/cache/com.atomikos/transactions- > > jm s- deprecated/jars/transactions-jms- > > deprecated-3.6.4.jar:/home/steve/.gradle/cache/com.atomikos/transactions- > > jms/jars/transactions- > > jms-3.6.4.jar:/home/steve/.gradle/cache/com.atomikos/transactions- > > hibernate3/jars/transactions- > > hibernate3-3.6.4.jar:/home/steve/.gradle/cache/org.apache.geronimo.specs/ > > ge ronimo- jta_1.0.1B_spec/jars/geronimo- > > jta_1.0.1B_spec-1.0.1.jar:/home/steve/.gradle/cache/javax.jms/jms/jars/jm > > s- > > 1.1.jar:/home/steve/.gradle/cache/org.hibernate/hibernate/jars/hibernate > > -3. 2.5.ga.jar:/home/steve/.gradle/cache/xml- apis/xml-apis/jars/xml- > > apis-1.0.b2.jar:/home/steve/.gradle/cache/javax.transaction/jta/jars/jta > > -1. > > 1.jar:/home/steve/.gradle/cache/antlr/antlr/jars/antlr-2.7.7.jar:/home/s > > tev e/.gradle/cache/commons- > > collections/commons-collections/jars/commons- > > collections-3.1.jar:/home/steve/.gradle/cache/net.sf.ehcache/ehcache/jar > > s/e hcache-1.2.3.jar:/home/steve/.gradle/cache/commons- > > logging/commons-logging/jars/commons- > > logging-1.0.4.jar:/home/steve/.gradle/cache/asm/asm-attrs/jars/asm- > > attrs-1.5.3.jar:/home/steve/.gradle/cache/cglib/cglib/jars/cglib-2.1_3.ja > > r: > > /home/steve/.gradle/cache/asm/asm/jars/asm-1.5.3.jar:/home/steve/.gradle > > /ca che/org.hibernate/hibernate- jpamodelgen/jars/hibernate- > > jpamodelgen-1.1.0.Final.jar:/home/steve/.gradle/cache/org.hibernate.javax > > .p ersistence/hibernate- jpa-2.0-api/jars/hibernate-jpa-2.0- > > api-1.0.0.Final.jar:/home/steve/.gradle/cache/org.jboss.shrinkwrap/shrink > > wr ap- api/jars/shrinkwrap-api-1.0.0- > > alpha-6.jar:/home/steve/.gradle/cache/org.jboss.shrinkwrap/shrinkwrap-imp > > l- base/jars/shrinkwrap-impl-base-1.0.0- > > alpha-6.jar:/home/steve/.gradle/cache/org.jboss.shrinkwrap/shrinkwrap- > > spi/jars/shrinkwrap-spi-1.0.0- > > alpha-6.jar:/home/steve/.gradle/cache/javax.validation/validation- > > api/jars/validation- > > api-1.0.0.GA.jar:/home/steve/.gradle/cache/org.slf4j/slf4j-api/jars/slf4j > > - > > api-1.5.8.jar:/home/steve/projects/hibernate/github/hibernate-core/hiber > > nat e- core/target/libs/hibernate-core-4.0.0- > > SNAPSHOT.jar:/home/steve/projects/hibernate/github/hibernate-core/hiberna > > te - core/target/libs/hibernate-core-4.0.0-SNAPSHOT- > > sources.jar:/home/steve/.gradle/cache/org.hibernate/hibernate-commons- > > annotations/jars/hibernate-commons- > > annotations-3.2.0.Final.jar:/home/steve/.gradle/cache/javassist/javassist > > /j ars/javassist-3.12.0.GA.jar > > > > ARGS : [-s, > > /home/steve/projects/hibernate/github/hibernate-core/hibernate- > > entitymanager/target/generated-src/jpamodelgen] > > > > OPTIONS : [failonerror:true, verbose:false, listfiles:false, > > deprecation:false, nowarn:false, optimize:false, debug:true, fork:false, > > includeJavaRuntime:false] > > > > > > One thing I found interesting is that the sources jar from hibernate-core > > is part of the classpath. Maybe that is the source of the problem? > > Other then that everything else looks reasonable to me. > > > > On Wednesday, March 02, 2011, at 07:42 pm, Steve Ebersole wrote: > > > Oh missed the part about dumping the options. Will do that when I get > > > back to computer > > > > > > On Mar 2, 2011 6:40 PM, "Adam Murdoch" <[email protected]> > > wrote: > > > > On 03/03/2011, at 10:50 AM, Steve Ebersole wrote: > > > >> I am having an issue with compilation that I am not able to explain > > > >> and I > > > > > > have > > > > > > >> found no reason for it. Below is the copied build script. > > > >> > > > >> This is in a project named 'hibernate-entitymanager'. Compiling the > > > >> tests > > > > > > of > > > > > > >> this project causes gralde to try and compile the main sources from > > > >> the dependent 'hibernate-core' module (even though they are already > > > > > > compiled), but > > > > > > >> it tries to do so as part of 'hibernate-entitymanager' (using its > > > > > > configs) > > > > > > >> which does not have all the needed deps to compile those classes. > > > > > > > > So hibernate-entititymanager:compileTestJava is the task that is > > > > failing? > > > > > > > > Do you configure any other compiler options for this task (in a > > > > parent > > > > > > project, for example)? > > > > > > > Perhaps you could print out the compiler options and classpath of the > > > > > > task, something like: > > > > compileTestJava.doFirst { > > > > println classpath.asPath > > > > println options.compilerArgs > > > > println options.optionMap() > > > > } > > > > > > > >> Any ideas? > > > >> > > > >> > > > >> build script ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > >> apply plugin: 'java' > > > >> > > > >> dependencies { > > > >> shrinkwrapVersion = '1.0.0-alpha-6' > > > >> > > > >> compile( project(':hibernate-core') ) > > > >> compile( libraries.dom4j ) > > > >> compile( libraries.commons_annotations ) > > > >> compile( libraries.jpa ) > > > >> compile( libraries.jta ) > > > >> compile( libraries.javassist ) > > > >> testCompile( project(':hibernate-core').sourceSets.test.classes ) > > > >> testCompile( libraries.junit ) > > > >> testCompile( libraries.jpa_modelgen ) > > > >> testCompile( libraries.shrinkwrap_api ) > > > >> testCompile( libraries.shrinkwrap ) > > > >> testCompile( libraries.validation ) > > > >> testCompile( libraries.slf4j_api ) > > > >> testRuntime( libraries.validator ) > > > >> } > > > >> > > > >> procTargetDirName = buildDirName + "/generated-src/jpamodelgen" > > > >> procTargetDir = dir( procTargetDirName ) > > > >> compileTestJava { > > > >> configure( options ) { > > > >> compilerArgs = [ "-s", "$procTargetDir.dir.absolutePath" ] > > > >> } > > > >> } > > > >> compileTestJava.dependsOn procTargetDir > > > >> > > > >> bundlesTargetDirName = "$buildDirName/bundles" > > > >> bundlesTargetDir = dir( bundlesTargetDirName ) > > > >> task copyBundleResources (type: Copy) { > > > >> from file('src/test/bundles') > > > >> into bundlesTargetDir.dir > > > >> filter(org.apache.tools.ant.filters.ReplaceTokens, tokens: [ > > > >> buildDirName: buildDir.absolutePath, > > > >> 'db.dialect': 'org.hibernate.dialect.H2Dialect', > > > >> 'jdbc.driver': 'org.h2.Driver', > > > >> 'jdbc.user': 'sa', > > > >> 'jdbc.pass': '', > > > >> 'jdbc.url': 'jdbc:h2:mem:db1;DB_CLOSE_DELAY=-1;MVCC=TRUE', > > > >> ]) > > > >> } > > > >> copyBundleResources.dependsOn bundlesTargetDir > > > >> > > > >> // make sure that the bundles for the packaged test > > > >> (PackagingTestCase) > > > > > > are > > > > > > >> copied as well > > > >> processTestResources.dependsOn copyBundleResources > > > >> > > > >> > > > >> --- > > > >> Steve Ebersole <[email protected]> > > > >> http://hibernate.org > > > >> > > > >> -------------------------------------------------------------------- > > > >> - To unsubscribe from this list, please visit: > > > >> > > > >> http://xircles.codehaus.org/manage_email > > > > > > > > -- > > > > Adam Murdoch > > > > Gradle Developer > > > > http://www.gradle.org > > > > Co-Founder and VP of Engineering, Gradleware Inc. - Gradle Training, > > > > > > Support, Consulting > > > > > > > http://www.gradleware.com > > > > --- > > Steve Ebersole <[email protected]> > > http://hibernate.org > > --- > Steve Ebersole <[email protected]> > http://hibernate.org --- Steve Ebersole <[email protected]> http://hibernate.org --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
