[
https://issues.apache.org/jira/browse/AXIS2-3766?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12594290#action_12594290
]
David Illsley commented on AXIS2-3766:
--------------------------------------
Alex, we use the geronimo jars at least in part because they are of known
provenance and license. If you have a specific problem with any of them, please
raise a specific JIRA.
Cheers,
David
> Maven POM has many dependencies that could well be declared optional
> --------------------------------------------------------------------
>
> Key: AXIS2-3766
> URL: https://issues.apache.org/jira/browse/AXIS2-3766
> Project: Axis 2.0 (Axis2)
> Issue Type: Improvement
> Affects Versions: 1.3
> Reporter: Alex Savitsky
> Priority: Minor
>
> Many of the dependencies declared in axis2-parent (these apply to all child
> POMs, including kernel and, in my case, adb) are not required by the main
> Axis runtime, only being used for certain optional features, or are even
> questionable to include in the runtime at all (e.g., junit). For example,
> here's how my axis POM dependency looks like for a simple RPC client code:
> <dependency>
> <groupId>org.apache.axis2</groupId>
> <artifactId>axis2-adb</artifactId>
> <version>1.3</version>
> <exclusions>
> <exclusion>
>
> <groupId>org.apache.httpcomponents</groupId>
> <artifactId>httpcore</artifactId>
> </exclusion>
> <exclusion>
>
> <groupId>org.apache.httpcomponents</groupId>
> <artifactId>httpcore-nio</artifactId>
> </exclusion>
> <exclusion>
>
> <groupId>org.apache.httpcomponents</groupId>
> <artifactId>httpcore-niossl</artifactId>
> </exclusion>
> <exclusion>
>
> <groupId>backport-util-concurrent</groupId>
>
> <artifactId>backport-util-concurrent</artifactId>
> </exclusion>
> <exclusion>
> <groupId>org.apache.neethi</groupId>
> <artifactId>neethi</artifactId>
> </exclusion>
> <exclusion>
> <groupId>org.apache.woden</groupId>
> <artifactId>woden</artifactId>
> </exclusion>
> <exclusion>
>
> <groupId>org.apache.geronimo.specs</groupId>
>
> <artifactId>geronimo-jms_1.1_spec</artifactId>
> </exclusion>
> <exclusion>
>
> <groupId>org.apache.ws.commons.axiom</groupId>
> <artifactId>axiom-dom</artifactId>
> </exclusion>
> <exclusion>
> <groupId>xalan</groupId>
> <artifactId>xalan</artifactId>
> </exclusion>
> <exclusion>
> <groupId>xerces</groupId>
> <artifactId>xercesImpl</artifactId>
> </exclusion>
> <exclusion>
> <groupId>commons-io</groupId>
> <artifactId>commons-io</artifactId>
> </exclusion>
> <exclusion>
> <groupId>jaxen</groupId>
> <artifactId>jaxen</artifactId>
> </exclusion>
> <exclusion>
> <groupId>junit</groupId>
> <artifactId>junit</artifactId>
> </exclusion>
> <exclusion>
> <groupId>commons-fileupload</groupId>
>
> <artifactId>commons-fileupload</artifactId>
> </exclusion>
> <exclusion>
> <groupId>xml-apis</groupId>
> <artifactId>xml-apis</artifactId>
> </exclusion>
> <exclusion>
>
> <groupId>org.apache.geronimo.specs</groupId>
>
> <artifactId>geronimo-activation_1.1_spec</artifactId>
> </exclusion>
> </exclusions>
> </dependency>
> That's 16 (!) exclusions. Server code doesn't fare any better, with 14
> exclusions (minus neethi and fileupload). Something needs to be done about
> this (maybe move some of these from axis2-parent down to individual POMs).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]