On Fri, Jan 30, 2009 at 2:16 PM, Simon Laws <[email protected]>wrote:
> > > On Fri, Jan 30, 2009 at 2:05 PM, ant elder <[email protected]> wrote: > >> >> >> 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 >> >> >> > Import the pde target distribution into your workspace as a project. Then > open up the "target" file and open up the features/target.target file. In > the top right hand corner there is a "import taget" link, or similar (can't > quite remember what it's called). Press the link and Eclipse sets up your > target OSGI environment based on the jars listed in the target file. > > I'll just repeat this now myself to make sure what I'm telling you is > correct as things have moved about a bit since I last did it on Wednesday. > > Simon > Thats a module i deleted this morning :) See http://apache.markmail.org/message/uqwmigdapce5xnds There is a target in distribution\all\target\features but not sure how do you get that into eclipse ...ant
