Here is the output...

CLASSPATH : /home/steve/projects/hibernate/github/hibernate-core/hibernate-
entitymanager/target/classes/main:/home/steve/projects/hibernate/github/hibernate-
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:/home/steve/.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/transactions-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-jms-
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/geronimo-
jta_1.0.1B_spec/jars/geronimo-
jta_1.0.1B_spec-1.0.1.jar:/home/steve/.gradle/cache/javax.jms/jms/jars/jms-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/steve/.gradle/cache/commons-
collections/commons-collections/jars/commons-
collections-3.1.jar:/home/steve/.gradle/cache/net.sf.ehcache/ehcache/jars/ehcache-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.jar:/home/steve/.gradle/cache/asm/asm/jars/asm-1.5.3.jar:/home/steve/.gradle/cache/org.hibernate/hibernate-
jpamodelgen/jars/hibernate-
jpamodelgen-1.1.0.Final.jar:/home/steve/.gradle/cache/org.hibernate.javax.persistence/hibernate-
jpa-2.0-api/jars/hibernate-jpa-2.0-
api-1.0.0.Final.jar:/home/steve/.gradle/cache/org.jboss.shrinkwrap/shrinkwrap-
api/jars/shrinkwrap-api-1.0.0-
alpha-6.jar:/home/steve/.gradle/cache/org.jboss.shrinkwrap/shrinkwrap-impl-
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/hibernate-
core/target/libs/hibernate-core-4.0.0-
SNAPSHOT.jar:/home/steve/projects/hibernate/github/hibernate-core/hibernate-
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/jars/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

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to