On Fri, Jan 30, 2009 at 1:45 PM, Simon Laws <[email protected]>wrote:
> > > 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 > > > Thats better, but still 2908 errors. I probably need to refresh the target platform thing but how do you do that now? ...ant
