portals-jetspeed-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Woonsan Ko (JIRA)" <jetspeed-...@portals.apache.org>
Subject [jira] Created: (JS2-1180) Reduce redundant dependencies
Date Thu, 08 Apr 2010 09:56:36 GMT
Reduce redundant dependencies

                 Key: JS2-1180
                 URL: https://issues.apache.org/jira/browse/JS2-1180
             Project: Jetspeed 2
          Issue Type: Task
          Components: Dependencies
    Affects Versions: 2.2.1
            Reporter: Woonsan Ko
            Assignee: Woonsan Ko
            Priority: Minor
             Fix For: 2.2.1

Some dependencies are duplicate, so we need to reduce the redundancies.
For example, I found the followings need to be refined:

(1) In components/jetspeed-registry,
     javax.xml.bind:jaxb-api:jar:2.1:compile could be 
     replaced by org.apache.geronimo.specs:geronimo-jaxb_2.1_spec:1.0
     Accordingly, the transitive dependencies could be replaced as well: 
     stax-api-1.0-2.jar by geronimo-stax-api_1.0_spec-1.0.1.jar
    (By the way, we still need to keep both activation-1.1.jar geronimo-activation_1.1_spec-1.0.2.jar
     because activation.jar contains implementations as well as interfaces.)

(2) In components/jetspeed-cm and in other components:
    javax.transaction:jta:jar:1.0.1B:runtime could be
    replaced by org.apache.geronimo.specs:geronimo-jta_1.1_spec.

(3) In components/jetspeed-portal
    mail-1.3.3.jar could be replaced by geronimo-javamail_1.4_spec-1.6.jar
    (geronimo-javamail_1.4_spec-1.6.jar seems to have been used by CXF already.)

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: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org

View raw message