On Tue, Feb 1, 2011 at 2:07 PM, Mike Edwards <mike.edwards.inglen...@gmail.com> wrote: > On 01/02/2011 13:55, ant elder wrote: >> >> On Tue, Feb 1, 2011 at 1:43 PM, Mike Edwards >> <mike.edwards.inglen...@gmail.com> wrote: >>> >>> On 30/01/2011 10:08, ant elder wrote: >>>> >>>> Please review and vote on RC2 of the Java SCA 2.0 Beta2 release. >>>> >>>> The artifacts are at: >>>> >>>> http://people.apache.org/~antelder/tuscany/2.0-beta2-RC2/ >>>> >>>> The release tag is at: >>>> >>>> http://svn.apache.org/repos/asf/tuscany/sca-java-2.x/tags/2.0-Beta2-RC2 >>>> >>>> Here's my +1 >>>> >>>> ...ant >>>> >>> I get a build test failure when I do a clean build of the source >>> distribution. >>> >>> The failure is with the Legal Checks iTest >>> >>> The surefire output: >>> >>> </error> >>> <system-err>Jars in distribution but not in LICENSE: >>> [jaxme-api-0.3.jar] >>> >>> >>> I checked the dependency tree for jaxme and it derives from >>> implementation-bpel: >>> >>> [INFO] | +- >>> >>> org.apache.tuscany.sca:tuscany-implementation-bpel-runtime:jar:2.0-Beta2:compile >>> [INFO] | | +- org.apache.ode:ode-bpel-epr:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-bpel-store:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-bpel-dao:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-dao-jpa:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-dao-jpa-ojpa-derby:zip:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-bpel-runtime:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-bpel-api:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-scheduler-simple:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-utils:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-bpel-compiler:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-bpel-schemas:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-bpel-obj:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-jacob:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-jacob-ap:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-agents:jar:1.3.2:compile >>> [INFO] | | +- org.apache.ode:ode-dao-hibernate:jar:1.3.2:compile >>> [INFO] | | +- >>> org.eclipse.equinox:common:jar:3.5.0-v20090520-1800:compile >>> [INFO] | | +- commons-lang:commons-lang:jar:2.3:compile >>> [INFO] | | +- commons-collections:commons-collections:jar:3.2:compile >>> [INFO] | | +- >>> org.apache.geronimo.modules:geronimo-kernel:jar:2.0.1:compile >>> [INFO] | | +- >>> org.apache.geronimo.components:geronimo-transaction:jar:2.1.4:compile >>> [INFO] | | | +- org.slf4j:slf4j-api:jar:1.6.1:compile >>> [INFO] | | | \- org.objectweb.howl:howl:jar:1.0.1-1:compile >>> [INFO] | | +- >>> org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile >>> [INFO] | | +- >>> org.apache.geronimo.specs:geronimo-jpa_3.0_spec:jar:1.1.1:compile >>> [INFO] | | +- >>> >>> org.apache.geronimo.specs:geronimo-j2ee-connector_1.5_spec:jar:2.0.0:compile >>> [INFO] | | +- >>> org.apache.geronimo.components:geronimo-connector:jar:2.1.4:compile >>> [INFO] | | +- org.apache.derby:derby:jar:10.4.1.3:compile >>> [INFO] | | +- tranql:tranql-connector:jar:1.1:compile >>> [INFO] | | | \- regexp:regexp:jar:1.3:compile >>> [INFO] | | +- org.apache.openjpa:openjpa:jar:1.2.1:compile >>> [INFO] | | | \- commons-pool:commons-pool:jar:1.3:compile >>> [INFO] | | +- net.sourceforge.serp:serp:jar:1.13.1:compile >>> [INFO] | | +- jaxen:jaxen:jar:1.1.1:compile >>> [INFO] | | | +- dom4j:dom4j:jar:1.6.1:compile >>> [INFO] | | | | \- jaxme:jaxme-api:jar:0.3:compile >>> [INFO] | | | \- jdom:jdom:jar:1.0:compile >>> >>> >>> Why this should pop up now I have no idea - presumably some 3rd party >>> dependecncy has changed. >>> >> >> Jaxme is defined in the dom4j pom.xml as an optional dependency so it >> shouldn't be getting included, and it doesn't get included in my build >> of the distribution so the license itest passing cleanly. Its odd that >> jaxme is getting included in your build: >> - what version of Maven are you using? >> - there are no changes related to this that i can see between >> trunk/bete2, does jaxme show up in your trunk build? >> >> ...ant >> > Ant, > > Maven is 2.2.0 > > Can't see it in my trunk build at the moment but I need to do a fresh build > of that > > > Yours, Mike. >
I can't think of anything to explain why you get that and i don't. Would you look in the dom4j pom.xml in your local repository to verify that the jaxme dependency is optional, eg C:\Documents and Settings\Administrator\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.pom: <dependency> <groupId>jaxme</groupId> <artifactId>jaxme-api</artifactId> <version>0.3</version> <optional>true</optional> </dependency> ...ant