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

Reply via email to