Hi ant,
Thanks for starting to work on getting Tuscany 2.x to cleanly build. I pulled your latest changes and started to get a failure in the core module. In commit 739245 you added a runtime dependency on stax. With that change, I can no longer compile the core module on JDK 1.5. I get the following message (full error output at end of email): [INFO] Resolving OSGi bundles [ERROR] [Missing Constraint: Import-Package: javax.xml.stream; version="0.0.0", Missing Constraint: Import-Package: javax.xml.stream; version="0.0.0", Missing Constraint: Import-Package: javax.xml.stream; version="0.0.0"] The version of Java I am running is: java version "1.5.0_16" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02) Java HotSpot(TM) Server VM (build 1.5.0_16-b02, mixed mode) If I switch to JDK 1.6, the core module compiles without this error. My question is should this dependency actually be a compile time dependency? If I do this change, the module compiles on JDK 1.5 Thanks, Mark [INFO] Resolving OSGi bundles [ERROR] [Missing Constraint: Import-Package: javax.xml.stream; version="0.0.0", Missing Constraint: Import-Package: javax.xml.stream; version="0.0.0", Missing Constraint: Import-Package: javax.xml.stream; version="0.0.0"] [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Compilation failure org/apache/tuscany/sca/core/invocation/impl/CallbackReferenceImpl.java:[1,0] The type javax.xml.stream.XMLStreamReader cannot be resolved. It is indirectly referenced from required .class files org/apache/tuscany/sca/core/context/impl/ServiceReferenceImpl.java:[21,872] The import javax.xml.stream.XMLStreamReader cannot be resolved org/apache/tuscany/sca/core/context/impl/ServiceReferenceImpl.java:[58,2329] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/context/CompositeContext.java:[28,994] The import javax.xml.stream.XMLStreamReader cannot be resolved org/apache/tuscany/sca/core/context/CompositeContext.java:[127,4693] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/context/CompositeContext.java:[141,5014] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[1,0] The type javax.xml.stream.XMLStreamWriter cannot be resolved. It is indirectly referenced from required .class files org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[1,0] The type javax.xml.stream.XMLStreamException cannot be resolved. It is indirectly referenced from required .class files org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[31,1091] Only a type can be imported. javax.xml.stream.XMLInputFactory resolves to a package org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[32,1132] Only a type can be imported. javax.xml.stream.XMLOutputFactory resolves to a package org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[33,1174] The import javax.xml.stream.XMLStreamReader cannot be resolved org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[34,1215] The import javax.xml.stream.XMLStreamWriter cannot be resolved org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[79,3726] XMLInputFactory cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[80,3777] XMLOutputFactory cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[87,4193] xmlInputFactory cannot be resolved or is not a field org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[87,4232] XMLInputFactory cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[88,4269] xmlOutputFactory cannot be resolved or is not a field org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[88,4309] XMLOutputFactory cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[227,1118 5] XMLStreamWriter cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[227,1121 6] xmlOutputFactory cannot be resolved org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[248,1197 7] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[248,1200 8] xmlInputFactory cannot be resolved org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[255,1222 7] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[270,1282 4] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/context/CallableReferenceExt.java:[25,928] The import javax.xml.stream.XMLStreamReader cannot be resolved org/apache/tuscany/sca/core/context/CallableReferenceExt.java:[66,1857] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[ 23,908] The import javax.xml.stream.XMLStreamException cannot be resolved org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[ 24,952] The import javax.xml.stream.XMLStreamReader cannot be resolved org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[ 25,993] The import javax.xml.stream.XMLStreamWriter cannot be resolved org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[ 41,1734] The type ReferenceParameterProcessor must implement the inherited abstract method StAXArtifactProcessor<ReferenceParameters>.read(XMLStreamReader) org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[ 41,1734] The type ReferenceParameterProcessor must implement the inherited abstract method StAXArtifactProcessor<ReferenceParameters>.write(ReferenceParameters, XMLStreamWriter) org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[ 63,2530] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[ 63,2588] XMLStreamException cannot be resolved to a type org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[ 73,3086] XMLStreamWriter cannot be resolved to a type org/apache/tuscany/sca/core/assembly/impl/ReferenceParameterProcessor.java:[ 74,3153] XMLStreamException cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[28,1059 ] The import javax.xml.stream.XMLStreamReader cannot be resolved org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[90,4212 ] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[104,455 9] XMLStreamReader cannot be resolved to a type org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[276,105 80] xmlReader cannot be resolved org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[282,110 27] xmlReader cannot be resolved org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[283,111 03] xmlReader cannot be resolved org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[284,111 35] xmlReader cannot be resolved org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[525,216 93] XMLStreamReader cannot be resolved to a type > -----Original Message----- > From: [email protected] [mailto:[email protected]] > Sent: 30 January 2009 11:32 > To: [email protected] > Subject: svn commit: r739245 - /tuscany/java/sca/modules/core/pom.xml > > Author: antelder > Date: Fri Jan 30 11:31:58 2009 > New Revision: 739245 > > URL: http://svn.apache.org/viewvc?rev=739245&view=rev > Log: > Add missing transitive dependency on stax > > Modified: > tuscany/java/sca/modules/core/pom.xml > > Modified: tuscany/java/sca/modules/core/pom.xml > URL: > http://svn.apache.org/viewvc/tuscany/java/sca/modules/core/pom.xml?rev=739 > 245&r1=739244&r2=739245&view=diff > ========================================================================== > ==== > --- tuscany/java/sca/modules/core/pom.xml (original) > +++ tuscany/java/sca/modules/core/pom.xml Fri Jan 30 11:31:58 2009 > @@ -60,6 +60,13 @@ > </dependency> > > <dependency> > + <groupId>org.apache.geronimo.specs</groupId> > + <artifactId>geronimo-stax-api_1.0_spec</artifactId> > + <version>1.0.1</version> > + <scope>runtime</scope> > + </dependency> > + > + <dependency> > <groupId>org.codehaus.woodstox</groupId> > <artifactId>wstx-asl</artifactId> > <version>3.2.4</version> >
