|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
Created: (CXF-1673) Unnecessary dependenciesUnnecessary 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. |
|
|
Commented: (CXF-1673) Unnecessary dependencies[ 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. |
|
|
Issue Comment Edited: (CXF-1673) Unnecessary dependencies[ 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. |
|
|
Commented: (CXF-1673) Unnecessary dependencies[ 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. |
|
|
Commented: (CXF-1673) Unnecessary dependencies[ 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. |
|
|
Issue Comment Edited: (CXF-1673) Unnecessary dependencies[ 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. |
| Free Forum Powered by Nabble | Forum Help |