You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2007/08/07 03:10:13 UTC

[jira] Created: (MRM-459) prune the distributed dependencies

prune the distributed dependencies
----------------------------------

                 Key: MRM-459
                 URL: http://jira.codehaus.org/browse/MRM-459
             Project: Archiva
          Issue Type: Improvement
          Components: web application
    Affects Versions: 1.0-beta-1
            Reporter: Brett Porter
             Fix For: 1.0-beta-2


a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).

For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).

I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-459) prune the distributed dependencies

Posted by "Joakim Erdfelt (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_110011 ] 

Joakim Erdfelt commented on MRM-459:
------------------------------------

*xml-apis contains an updated set of apis (newer than provided in JDK 1.5) needed by various xml transformation providers.
*velocity-dep sounds like a good candidate.
*Removing clogging-api and slf4j-simple sounds reasonable.
* jtidy is part of wagon-http and is required.
* as for jca lib alternatives, can't find a legit one using local archiva's FTS/lucene of ibiblio mirror.
* maven libs are currently used by the appearance libs. (I want to simplify them!)

> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Reopened: (MRM-459) prune the distributed dependencies

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter reopened MRM-459:
------------------------------


jstl-api can't be removed, not all appservers provide it (see Wendy's message to dev list, <ad...@mail.gmail.com>)


> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-459) prune the distributed dependencies

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_109856 ] 

Brett Porter commented on MRM-459:
----------------------------------

we should also be able to remove more:
- was xml-apis removed as well as xerces?
- only velocity is needed, not velocity-dep (as long as we have all the deps included in velocity-dep, which I think we do)
- we should be smarter about logging. Don't need clogging and clogging-api, don't need slf4j simple. I think the rest are right since we need both apis :(
- do we really need jtidy?
- can we do anything about the JCA lib? is there one from Geronimo?
- where are the Maven libs still used?


> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-459) prune the distributed dependencies

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Odea Ching updated MRM-459:
---------------------------------

    Fix Version/s:     (was: 1.0-beta-2)
                   1.0-beta-3

> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-459) prune the distributed dependencies

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Odea Ching updated MRM-459:
---------------------------------

    Fix Version/s:     (was: 1.0-beta-3)
                   1.0-beta-4

> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-4
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-459) prune the distributed dependencies

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Odea Ching updated MRM-459:
---------------------------------

    Fix Version/s:     (was: 1.0-beta-3)
                   1.0-beta-4

> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-4
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-459) prune the distributed dependencies

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter updated MRM-459:
-----------------------------

    Fix Version/s: 1.0-beta-2

> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>             Fix For: 1.0-beta-2
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-459) prune the distributed dependencies

Posted by "Joakim Erdfelt (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_109714 ] 

Joakim Erdfelt commented on MRM-459:
------------------------------------

The entire list of jars ...

{noformat}
ant-optional-1.5.1.jar
archiva-artifact-reports-1.0-beta-3-SNAPSHOT.jar
archiva-common-1.0-beta-3-SNAPSHOT.jar
archiva-configuration-1.0-beta-3-SNAPSHOT.jar
archiva-consumer-api-1.0-beta-3-SNAPSHOT.jar
archiva-core-consumers-1.0-beta-3-SNAPSHOT.jar
archiva-database-1.0-beta-3-SNAPSHOT.jar
archiva-database-consumers-1.0-beta-3-SNAPSHOT.jar
archiva-dependency-graph-1.0-beta-3-SNAPSHOT.jar
archiva-indexer-1.0-beta-3-SNAPSHOT.jar
archiva-lucene-consumers-1.0-beta-3-SNAPSHOT.jar
archiva-model-1.0-beta-3-SNAPSHOT.jar
archiva-policies-1.0-beta-3-SNAPSHOT.jar
archiva-proxy-1.0-beta-3-SNAPSHOT.jar
archiva-report-manager-1.0-beta-3-SNAPSHOT.jar
archiva-repository-layer-1.0-beta-3-SNAPSHOT.jar
archiva-scheduled-1.0-beta-3-SNAPSHOT.jar
archiva-security-1.0-beta-3-SNAPSHOT.jar
archiva-signature-consumers-1.0-beta-3-SNAPSHOT.jar
archiva-xml-tools-1.0-beta-3-SNAPSHOT.jar
backport-util-concurrent-3.0.jar
classworlds-1.1-alpha-2.jar
commons-beanutils-1.7.0.jar
commons-beanutils-bean-collections-1.7.0.jar
commons-codec-1.3.jar
commons-collections-3.2.jar
commons-configuration-1.3.jar
commons-digester-1.6.jar
commons-io-1.2.jar
commons-jxpath-1.2.jar
commons-lang-2.2.jar
commons-logging-1.0.4.jar
commons-logging-api-1.0.4.jar
connector-1.0.jar
dom4j-1.6.1.jar
ehcache-1.3.0.jar
extremecomponents-1.0.1.jar
freemarker-2.3.4.jar
geronimo-spec-jta-1.0.1B-rc2.jar
jaxen-1.1.jar
jdo2-api-2.0.jar
jdom-1.0.jar
jpox-1.1.7.jar
jsr107cache-1.0.jar
jstl-1.1.2.jar
jta-1.0.1B.jar
jtidy-4aug2000r7-dev.jar
log4j-1.2.8.jar
lucene-core-2.0.0.jar
maven-app-configuration-model-1.0.jar
maven-app-configuration-web-1.0.jar
maven-artifact-2.0.5.jar
maven-artifact-manager-2.0.5.jar
maven-model-2.0.5.jar
maven-profile-2.0.5.jar
maven-project-2.0.5.jar
maven-repository-metadata-2.0.5.jar
maven-settings-2.0.5.jar
ognl-2.6.11.jar
oscore-2.2.4.jar
plexus-cache-api-1.0-alpha-2.jar
plexus-cache-ehcache-1.0-alpha-2.jar
plexus-classworlds-1.2-alpha-7.jar
plexus-component-api-1.0-alpha-22.jar
plexus-container-default-1.0-alpha-22.jar
plexus-digest-1.1.jar
plexus-ehcache-1.0-alpha-2.jar
plexus-expression-evaluator-1.0-alpha-2-20070928.003615-2.jar
plexus-jdo2-1.0-alpha-8.jar
plexus-mail-sender-api-1.0-alpha-6.jar
plexus-mail-sender-javamail-1.0-alpha-6.jar
plexus-quartz-1.0-alpha-3.jar
plexus-registry-api-1.0-alpha-2.jar
plexus-registry-commons-1.0-alpha-2.jar
plexus-slf4j-logging-1.1-alpha-1.jar
plexus-taskqueue-1.0-alpha-6.jar
plexus-utils-1.4.jar
plexus-velocity-1.1.2.jar
plexus-webdav-api-1.0-alpha-3.jar
plexus-webdav-simple-1.0-alpha-4-20071005.062810-1.jar
plexus-xwork-integration-1.0-alpha-7.jar
quartz-1.4.5.jar
redback-authentication-api-1.0-alpha-3.jar
redback-authentication-keys-1.0-alpha-3.jar
redback-authentication-ldap-1.0-alpha-3.jar
redback-authentication-users-1.0-alpha-3.jar
redback-authorization-api-1.0-alpha-3.jar
redback-authorization-rbac-1.0-alpha-3.jar
redback-common-jdo-1.0-alpha-3.jar
redback-common-ldap-1.0-alpha-3.jar
redback-configuration-1.0-alpha-3.jar
redback-keys-api-1.0-alpha-3.jar
redback-keys-cached-1.0-alpha-3.jar
redback-keys-jdo-1.0-alpha-3.jar
redback-policy-1.0-alpha-3.jar
redback-rbac-cached-1.0-alpha-3.jar
redback-rbac-jdo-1.0-alpha-3.jar
redback-rbac-model-1.0-alpha-3.jar
redback-rbac-role-manager-1.0-alpha-3.jar
redback-system-1.0-alpha-3.jar
redback-taglib-1.0-alpha-3.jar
redback-users-api-1.0-alpha-3.jar
redback-users-cached-1.0-alpha-3.jar
redback-users-configurable-1.0-alpha-3.jar
redback-users-jdo-1.0-alpha-3.jar
redback-users-ldap-1.0-alpha-3.jar
redback-xwork-integration-1.0-alpha-3.jar
rife-continuations-0.0.2.jar
sitemesh-2.2.1.jar
slf4j-api-1.2.jar
slf4j-log4j12-1.2.jar
slf4j-simple-1.2.jar
standard-1.1.2.jar
stax-api-1.0.1.jar
stax-utils-20060502.jar
velocity-1.4.jar
velocity-dep-1.4.jar
wagon-file-1.0-beta-2.jar
wagon-http-lightweight-1.0-beta-2.jar
wagon-http-shared-1.0-beta-2.jar
wagon-provider-api-1.0-beta-2.jar
webwork-2.2.6.jar
wstx-asl-3.2.1.jar
xercesImpl-2.6.2.jar
xml-apis-1.0.b2.jar
xwork-1.2.3.jar
{noformat}

> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-459) prune the distributed dependencies

Posted by "Wendy Smoak (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_109859 ] 

Wendy Smoak commented on MRM-459:
---------------------------------

Thanks, Brett.  I put JSTL back in compile scope (by removing the scope=provided line) in r584468 and Archiva/Plexus Appserver works again.

> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-459) prune the distributed dependencies

Posted by "Joakim Erdfelt (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_109790 ] 

Joakim Erdfelt commented on MRM-459:
------------------------------------

Pruning the following ...
* ant-optional
* jdom
* classworlds
* jta
* xerces
Setting to <scope>provided</scope> the following ...
* servlet-api
* jsp-api
* jstl-api


> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-459) prune the distributed dependencies

Posted by "Joakim Erdfelt (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_109716 ] 

Joakim Erdfelt commented on MRM-459:
------------------------------------

Can't remove backport-util-concurrent. causes the following error.

Caused by: java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/BlockingQueue
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
        at java.lang.Class.getConstructor0(Class.java:2671)
        at java.lang.Class.newInstance0(Class.java:321)
        at java.lang.Class.newInstance(Class.java:303)
        at org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:66)
        ... 73 more


> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Issue Comment Edited: (MRM-459) prune the distributed dependencies

Posted by "Joakim Erdfelt (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_110011 ] 

Joakim Erdfelt edited comment on MRM-459 at 10/15/07 5:12 PM:
--------------------------------------------------------------

* xml-apis contains an updated set of apis (newer than provided in JDK 1.5) needed by various xml transformation providers.
* velocity-dep sounds like a good candidate.
* Removing clogging-api and slf4j-simple sounds reasonable.
* jtidy is part of wagon-http and is required.
* as for jca lib alternatives, can't find a legit one using local archiva's FTS/lucene of ibiblio mirror.
* maven libs are currently used by the appearance libs. (I want to simplify them!)


 was:
*xml-apis contains an updated set of apis (newer than provided in JDK 1.5) needed by various xml transformation providers.
*velocity-dep sounds like a good candidate.
*Removing clogging-api and slf4j-simple sounds reasonable.
* jtidy is part of wagon-http and is required.
* as for jca lib alternatives, can't find a legit one using local archiva's FTS/lucene of ibiblio mirror.
* maven libs are currently used by the appearance libs. (I want to simplify them!)

> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (MRM-459) prune the distributed dependencies

Posted by "Joakim Erdfelt (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Joakim Erdfelt closed MRM-459.
------------------------------

    Resolution: Fixed

Can't find anything else to prune, seems like the rest is in active use by the runtime.
Closing issue.

> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-3
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (MRM-459) prune the distributed dependencies

Posted by "Joakim Erdfelt (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-459?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Joakim Erdfelt closed MRM-459.
------------------------------

    Resolution: Fixed

Work completed in archiva/trunk revision 593206.

Removing commons-logging-api everywhere
Removing slf4j-simple
Removing velocity-dep


> prune the distributed dependencies
> ----------------------------------
>
>                 Key: MRM-459
>                 URL: http://jira.codehaus.org/browse/MRM-459
>             Project: Archiva
>          Issue Type: Improvement
>          Components: web application
>    Affects Versions: 1.0-beta-1
>            Reporter: Brett Porter
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0-beta-4
>
>
> a large number of unneeded dependencies are distributed with Archiva (or if they are needed, we might want to review why).
> For example: ant-optional (probably for jsp compiler), commons-logging impl + slf4j + log4j, xerces, jtidy, jdom, dom4j, commons-jxpath, jaxen, jta (we have geronimo-jat already), classworlds (we have plexus-classworlds already), backport (we require JDK 5, no need for this).
> I'm also uncertain if all the maven libraries are still needed. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira