You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Christian Schneider (JIRA)" <ji...@apache.org> on 2008/06/27 02:06:45 UTC

[jira] Created: (CXF-1673) Unnecessary dependencies

Unnecessary dependencies
------------------------

                 Key: CXF-1673
                 URL: https://issues.apache.org/jira/browse/CXF-1673
             Project: CXF
          Issue Type: Bug
          Components: JAX-WS Runtime
    Affects Versions: 2.1.1
            Reporter: Christian Schneider
             Fix For: 2.1.2


The module cxf-frontend-jaxws includes the module cxf-rt-bindings-soap which includes cxf-tools-common. Now the problem is that
cxf-tools-common depends on jaxb-xjc and velocity. While these are useful for tools they are probably not necessary for the runtime of a service.
So I think these dependencies should be deleted. If they are needed in some tools they can be included there.
On the other hand perhaps I am missing something and they are needed somewhere but I can´t imagine where.

Best regards

Christian

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


[jira] Issue Comment Edited: (CXF-1673) Unnecessary dependencies

Posted by "Dave Leatherdale (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12616441#action_12616441 ] 

daveel edited comment on CXF-1673 at 7/24/08 3:51 AM:
----------------------------------------------------------------

Slightly related issue I was wondering if the geronimo spec jars should be down as provided/optional, after spent a little time tracking down some class cast exceptions based on having some of these apis being provided by classloaders both inside my webapp and by the app server. The scopes used in the pom files seem to be inconsistent between projects.

      was (Author: daveel):
    Slightly relative issue i was wondering if the geronimo spec jars should be down as provided/optional after spent a little time tracking down some class cast exceptions based on having some of these apis being provided by classloaders both inside my webapp and by the app server. The scopes used in the pom files seem to be inconsistent between projects.
  
> Unnecessary dependencies
> ------------------------
>
>                 Key: CXF-1673
>                 URL: https://issues.apache.org/jira/browse/CXF-1673
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.1
>            Reporter: Christian Schneider
>             Fix For: 2.1.2
>
>
> The module cxf-frontend-jaxws includes the module cxf-rt-bindings-soap which includes cxf-tools-common. Now the problem is that
> cxf-tools-common depends on jaxb-xjc and velocity. While these are useful for tools they are probably not necessary for the runtime of a service.
> So I think these dependencies should be deleted. If they are needed in some tools they can be included there.
> On the other hand perhaps I am missing something and they are needed somewhere but I can´t imagine where.
> Best regards
> Christian

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


[jira] Commented: (CXF-1673) Unnecessary dependencies

Posted by "Dave Leatherdale (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12616441#action_12616441 ] 

Dave Leatherdale commented on CXF-1673:
---------------------------------------

Slightly relative issue i was wondering if the geronimo spec jars should be down as provided/optional after spent a little time tracking down some class cast exceptions based on having some of these apis being provided by classloaders both inside my webapp and by the app server. The scopes used in the pom files seem to be inconsistent between projects.

> Unnecessary dependencies
> ------------------------
>
>                 Key: CXF-1673
>                 URL: https://issues.apache.org/jira/browse/CXF-1673
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.1
>            Reporter: Christian Schneider
>             Fix For: 2.1.2
>
>
> The module cxf-frontend-jaxws includes the module cxf-rt-bindings-soap which includes cxf-tools-common. Now the problem is that
> cxf-tools-common depends on jaxb-xjc and velocity. While these are useful for tools they are probably not necessary for the runtime of a service.
> So I think these dependencies should be deleted. If they are needed in some tools they can be included there.
> On the other hand perhaps I am missing something and they are needed somewhere but I can´t imagine where.
> Best regards
> Christian

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


[jira] Issue Comment Edited: (CXF-1673) Unnecessary dependencies

Posted by "Dave Leatherdale (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613624#action_12613624 ] 

daveel edited comment on CXF-1673 at 7/15/08 7:43 AM:
----------------------------------------------------------------

I think jaxb-xjc is used at runtime for generation of dynamic clients not sure if this path to the dependency is correct however?. 

      was (Author: daveel):
    I think jaxb-xjc is used at runtime for generation of dynamic jaxws clients. 
  
> Unnecessary dependencies
> ------------------------
>
>                 Key: CXF-1673
>                 URL: https://issues.apache.org/jira/browse/CXF-1673
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.1
>            Reporter: Christian Schneider
>             Fix For: 2.1.2
>
>
> The module cxf-frontend-jaxws includes the module cxf-rt-bindings-soap which includes cxf-tools-common. Now the problem is that
> cxf-tools-common depends on jaxb-xjc and velocity. While these are useful for tools they are probably not necessary for the runtime of a service.
> So I think these dependencies should be deleted. If they are needed in some tools they can be included there.
> On the other hand perhaps I am missing something and they are needed somewhere but I can´t imagine where.
> Best regards
> Christian

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


[jira] Updated: (CXF-1673) Unnecessary dependencies

Posted by "Willem Jiang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Willem Jiang updated CXF-1673:
------------------------------

    Fix Version/s:     (was: 2.1.3)
                   2.1.4

move it to CXF 2.1.4

> Unnecessary dependencies
> ------------------------
>
>                 Key: CXF-1673
>                 URL: https://issues.apache.org/jira/browse/CXF-1673
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.1
>            Reporter: Christian Schneider
>             Fix For: 2.1.4
>
>
> The module cxf-frontend-jaxws includes the module cxf-rt-bindings-soap which includes cxf-tools-common. Now the problem is that
> cxf-tools-common depends on jaxb-xjc and velocity. While these are useful for tools they are probably not necessary for the runtime of a service.
> So I think these dependencies should be deleted. If they are needed in some tools they can be included there.
> On the other hand perhaps I am missing something and they are needed somewhere but I can´t imagine where.
> Best regards
> Christian

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


[jira] Resolved: (CXF-1673) Unnecessary dependencies

Posted by "Daniel Kulp (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp resolved CXF-1673.
------------------------------

    Resolution: Fixed

> Unnecessary dependencies
> ------------------------
>
>                 Key: CXF-1673
>                 URL: https://issues.apache.org/jira/browse/CXF-1673
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.1
>            Reporter: Christian Schneider
>            Assignee: Daniel Kulp
>             Fix For: 2.1.4
>
>
> The module cxf-frontend-jaxws includes the module cxf-rt-bindings-soap which includes cxf-tools-common. Now the problem is that
> cxf-tools-common depends on jaxb-xjc and velocity. While these are useful for tools they are probably not necessary for the runtime of a service.
> So I think these dependencies should be deleted. If they are needed in some tools they can be included there.
> On the other hand perhaps I am missing something and they are needed somewhere but I can´t imagine where.
> Best regards
> Christian

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


[jira] Assigned: (CXF-1673) Unnecessary dependencies

Posted by "Daniel Kulp (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp reassigned CXF-1673:
--------------------------------

    Assignee: Daniel Kulp

> Unnecessary dependencies
> ------------------------
>
>                 Key: CXF-1673
>                 URL: https://issues.apache.org/jira/browse/CXF-1673
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.1
>            Reporter: Christian Schneider
>            Assignee: Daniel Kulp
>             Fix For: 2.1.4
>
>
> The module cxf-frontend-jaxws includes the module cxf-rt-bindings-soap which includes cxf-tools-common. Now the problem is that
> cxf-tools-common depends on jaxb-xjc and velocity. While these are useful for tools they are probably not necessary for the runtime of a service.
> So I think these dependencies should be deleted. If they are needed in some tools they can be included there.
> On the other hand perhaps I am missing something and they are needed somewhere but I can´t imagine where.
> Best regards
> Christian

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


[jira] Commented: (CXF-1673) Unnecessary dependencies

Posted by "Daniel Kulp (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613722#action_12613722 ] 

Daniel Kulp commented on CXF-1673:
----------------------------------


Yes.   Removing tools-common from the deps would remove velocity off the dep list, but xjc would remain as the jaxb databinding depends on it due to the dymanic client code.

I guess xjc could be flagged scope optional or provided in the jaxb databinding, but that could break existing builds.

> Unnecessary dependencies
> ------------------------
>
>                 Key: CXF-1673
>                 URL: https://issues.apache.org/jira/browse/CXF-1673
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.1
>            Reporter: Christian Schneider
>             Fix For: 2.1.2
>
>
> The module cxf-frontend-jaxws includes the module cxf-rt-bindings-soap which includes cxf-tools-common. Now the problem is that
> cxf-tools-common depends on jaxb-xjc and velocity. While these are useful for tools they are probably not necessary for the runtime of a service.
> So I think these dependencies should be deleted. If they are needed in some tools they can be included there.
> On the other hand perhaps I am missing something and they are needed somewhere but I can´t imagine where.
> Best regards
> Christian

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


[jira] Commented: (CXF-1673) Unnecessary dependencies

Posted by "Dave Leatherdale (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-1673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613624#action_12613624 ] 

Dave Leatherdale commented on CXF-1673:
---------------------------------------

I think jaxb-xjc is used at runtime for generation of dynamic jaxws clients. 

> Unnecessary dependencies
> ------------------------
>
>                 Key: CXF-1673
>                 URL: https://issues.apache.org/jira/browse/CXF-1673
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime
>    Affects Versions: 2.1.1
>            Reporter: Christian Schneider
>             Fix For: 2.1.2
>
>
> The module cxf-frontend-jaxws includes the module cxf-rt-bindings-soap which includes cxf-tools-common. Now the problem is that
> cxf-tools-common depends on jaxb-xjc and velocity. While these are useful for tools they are probably not necessary for the runtime of a service.
> So I think these dependencies should be deleted. If they are needed in some tools they can be included there.
> On the other hand perhaps I am missing something and they are needed somewhere but I can´t imagine where.
> Best regards
> Christian

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