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


Reply via email to