On Fri, Jan 30, 2009 at 1:32 PM, ant elder <[email protected]> wrote:
> Making it a compile dependency sounds right to me, i was using JDK6 so > didn't notice. > > As an FYI as of r739271 trunk builds cleanly for me from an empty maven > repository with JDK6, so "mvn clean install" or "mvn clean install > -Pdistribution" to get the all distribution archives built. > > I'm still getting tons of problems with eclipse:eclipse and getting the > modules imported into eclipse cleanly. > > ...ant > > > On Fri, Jan 30, 2009 at 1:17 PM, Mark Combellack > <[email protected]>wrote: > >> 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,11185] >> XMLStreamWriter cannot be resolved to a type >> >> org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[227,11216] >> xmlOutputFactory cannot be resolved >> >> org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[248,11977] >> XMLStreamReader cannot be resolved to a type >> >> org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[248,12008] >> xmlInputFactory cannot be resolved >> >> org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[255,12227] >> XMLStreamReader cannot be resolved to a type >> >> org/apache/tuscany/sca/core/context/impl/CompositeContextImpl.java:[270,12824] >> 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,4559] >> XMLStreamReader cannot be resolved to a type >> >> org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[276,10580] >> xmlReader cannot be resolved >> >> org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[282,11027] >> xmlReader cannot be resolved >> >> org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[283,11103] >> xmlReader cannot be resolved >> >> org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[284,11135] >> xmlReader cannot be resolved >> >> org/apache/tuscany/sca/core/context/impl/CallableReferenceImpl.java:[525,21693] >> 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> >> >> > >> >> >> > Hi Ant You don't need eclipse:eclipse anymore. Give mvn -Peclipse a try and see if that helps. Simon
