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.
>
>
Is there a reason we have to do this with a -Peclipse (sorry if its obvious
I've not looked at all how this is setup), it would be nice if we could keep
the "mvn eclipse:eclipse" standard instead of using our own special way.

   ...ant

Reply via email to