[ 
https://issues.apache.org/jira/browse/TUSCANY-3810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12970754#action_12970754
 ] 

ant elder commented on TUSCANY-3810:
------------------------------------

I think all the compile/runtime dependencies have been remove now, there are 
still a few test scope dependencies. These are needed due to either: 

- bugs in the tuscany tests where the reader/writers don't get closed, that 
seesm to work ok with woodstox but with the Java stax parser it doesn't. To fix 
just need to update the test cases adding a close. 

- a bug in the Tuscany WS code that tries to create a stream reader form a dom 
source which is not supported. Mike fixed another case of that in the assembly 
model a while back so just need to copy that code to the ws code

- some JAXB test cases are failing. Don't know why, its only in the databinding 
modules unit tests so hopefully not a serious issue

The places these test scope dependencies are:

wstx-asl:

assembly-xml
binding-jms
binding-rest
binding-ws
binding-ws-runtime-axis2
databinding
databinding-json
databinding-sdo
implementation-script-runtime
policy-wspolicy
itest/policy
itest/ws/authentication-basic
itest/ws/endpoint-references
complicance-tests all

jaxb-impl:

databinding-jaxb
databinding-jaxb-axiom


   

> Various issues with removing explicit dependencies for things that are 
> included in JDK6
> ---------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3810
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3810
>             Project: Tuscany
>          Issue Type: Bug
>            Reporter: ant elder
>             Fix For: Java-SCA-2.0
>
>
> Before Tuscany supported running with Java 1.5 so various dependencies were 
> defined explicitly, now Tuscany only support Java 1.6 which includes 
> dependencies such as stax, jaxb and other standard APIs so the Tuscany 
> explict dependencies can be removed which stops the dependency jars being 
> dragged in as transitive dependencies.
> Doing this however causes quit e alot of problems, some are due to simple 
> things like test code not doing things like calling close which you can get 
> away with with woodstox bu not with the JDK stax parser, other things are not 
> using standard APIs quite correctly. 
> This JIRA is to track all the issues.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to