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