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

Reply via email to