You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Bryan Che (JIRA)" <be...@incubator.apache.org> on 2005/04/18 17:16:51 UTC

[jira] Closed: (BEEHIVE-469) Consolidate duplicated jars

     [ http://issues.apache.org/jira/browse/BEEHIVE-469?page=all ]
     
Bryan Che closed BEEHIVE-469:
-----------------------------

    Resolution: Fixed

As of r161763, the only duplicate jars left in beehive come from the two versions of struts that we ship:

8 duplicate jars

commons-beanutils.jar
------------------------------
./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-beanutils.jar
./netui/external/struts/commons-beanutils.jar


commons-collections.jar
------------------------------
./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-collections.jar
./netui/external/struts/commons-collections.jar


commons-digester.jar
------------------------------
./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-digester.jar
./netui/external/struts/commons-digester.jar


commons-fileupload.jar
------------------------------
./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-fileupload.jar
./netui/external/struts/commons-fileupload.jar


commons-logging.jar
------------------------------
./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-logging.jar
./netui/external/struts/commons-logging.jar


commons-validator.jar
------------------------------
./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-validator.jar
./netui/external/struts/commons-validator.jar


jakarta-oro.jar
------------------------------
./netui/external/struts/legacy/jakarta-struts-1.1-lib/jakarta-oro.jar
./netui/external/struts/jakarta-oro.jar


struts.jar
------------------------------
./netui/external/struts/struts.jar
./netui/external/struts/legacy/jakarta-struts-1.1-lib/struts.jar


For the record, some of the struts jars are the same, while others are different:

same jars
---------
commons-beanutils.jar (1.6)
commons-digester.jar (1.5)
commons-fileupload.jar (1.0)


diff jars
---------
commons-collections.jar (2.1.1 vs 2.1)
commons-logging.jar (1.0.4 vs 1.0.3)
commons-validator (1.0.2 vs 1.1.3)
jakarta-oro.jar (2.0.8 vs ?)
struts.jar (of course)

> Consolidate duplicated jars
> ---------------------------
>
>          Key: BEEHIVE-469
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-469
>      Project: Beehive
>         Type: Improvement
>   Components: Build
>     Versions: V1
>     Reporter: Bryan Che
>     Assignee: Bryan Che
>      Fix For: V1

>
> The Beehive source tree has a number of duplicated jars.  In some cases, there are multiple release versions of the same library in various places.  For example, there are two different versions of Axis, and both are called "axis.jar".  We should consolidate these jars.
> Following is a list of the jars in Beehive along with their locations.  The list is sorted to reveal duplicated jars:
> find . -name "*.jar" | xargs -i'{}' expr match '{}' '.*/\(.*\.jar\)' | sort
> antlr.jar
> apache-xbean.jar
> axis-ant.jar
> axis-ant.jar
> axis.jar
> axis.jar
> beehive-antext.jar
> catalina.jar
> commons-beanutils.jar
> commons-beanutils.jar
> commons-codec-1.3.jar
> commons-collections.jar
> commons-collections.jar
> commons-digester.jar
> commons-digester.jar
> commons-discovery-0.2.jar
> commons-discovery.jar
> commons-discovery.jar
> commons-el.jar
> commons-fileupload.jar
> commons-fileupload.jar
> commons-httpclient-2.0.jar
> commons-lang.jar
> commons-logging.jar
> commons-logging.jar
> commons-logging.jar
> commons-logging.jar
> commons-logging.jar
> commons-validator.jar
> commons-validator.jar
> crimson-1.1.jar
> derby_46005.jar
> httpunit.jar
> j2ee12.jar
> jakarta-oro.jar
> jakarta-oro.jar
> jakarta-regexp-1.2.jar
> jaxp.jar
> jaxrpc.jar
> jaxrpc.jar
> jdbc2_0-stdext.jar
> jsp-api-2.0.jar
> jsptagrefdoclet_single.jar
> jstl.jar
> junit.jar
> junit.jar
> log4j-1.2.8.jar
> log4j-1.2.8.jar
> mantis.jar
> milton.jar
> myfaces-components.jar
> myfaces.jar
> myfaces-jsf-api.jar
> nekohtml.jar
> perf-results.jar
> reportutils.jar
> saaj.jar
> saaj.jar
> schema.jar
> servlet-api-2.4.jar
> standard.jar
> struts.jar
> struts.jar
> struts-legacy.jar
> tchx.jar
> tomcat-coyote.jar
> velocity-1.4.jar
> velocity-dep-1.4.jar
> wsdl4j.jar
> wsdl4j.jar
> wsdltypes.jar
> xalan.jar
> xbean-1.0.2.jar
> xbean-1.0.2.jar
> xdoclet-1.2b4.jar
> xdoclet-web-module-1.2b4.jar
> xercesImpl.jar
> xjavadoc-1.1-j5-v3.jar
> find . -name "*.jar"
> ./external/httpunit/xercesImpl.jar
> ./external/httpunit/httpunit.jar
> ./external/httpunit/nekohtml.jar
> ./external/log4j/log4j-1.2.8.jar
> ./external/jaxp/jaxp.jar
> ./external/servlet/servlet-api-2.4.jar
> ./external/servlet/jsp-api-2.0.jar
> ./external/derby/derby_46005.jar
> ./external/beehive-antext/beehive-antext.jar
> ./external/junit/junit.jar
> ./external/xmlbeans/apache-xbean.jar
> ./external/crimson/crimson-1.1.jar
> ./external/commons/commons-codec-1.3.jar
> ./external/commons/commons-discovery-0.2.jar
> ./external/jakarta/jakarta-regexp-1.2.jar
> ./external/velocity/velocity-dep-1.4.jar
> ./external/velocity/velocity-1.4.jar
> ./netui/external/xdoclet/xdoclet-web-module-1.2b4.jar
> ./netui/external/xdoclet/xdoclet-1.2b4.jar
> ./netui/external/xdoclet/xjavadoc-1.1-j5-v3.jar
> ./netui/external/jsf/myfaces-1.0.7/lib/myfaces.jar
> ./netui/external/jsf/myfaces-1.0.7/lib/myfaces-components.jar
> ./netui/external/jsf/myfaces-1.0.7/lib/myfaces-jsf-api.jar
> ./netui/external/struts/struts.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/struts.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/struts-legacy.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/jakarta-oro.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-digester.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-collections.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-lang.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-fileupload.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-validator.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-logging.jar
> ./netui/external/struts/legacy/jakarta-struts-1.1-lib/commons-beanutils.jar
> ./netui/external/struts/jakarta-oro.jar
> ./netui/external/struts/jdbc2_0-stdext.jar
> ./netui/external/struts/commons-digester.jar
> ./netui/external/struts/antlr.jar
> ./netui/external/struts/commons-collections.jar
> ./netui/external/struts/commons-fileupload.jar
> ./netui/external/struts/commons-validator.jar
> ./netui/external/struts/commons-logging.jar
> ./netui/external/struts/commons-beanutils.jar
> ./netui/external/testRecorder/commons-httpclient-2.0.jar
> ./netui/external/testRecorder/commons-logging.jar
> ./netui/external/tomcat/5x/tomcat-coyote.jar
> ./netui/external/tomcat/5x/catalina.jar
> ./netui/external/commons-el/commons-el.jar
> ./netui/external/jstl/jstl.jar
> ./netui/external/jstl/standard.jar
> ./netui/docs/tools/lib/jsptagrefdoclet_single.jar
> ./netui/docs/external/xalan.jar
> ./controls/test/infra/milton/milton.jar
> ./controls/test/infra/mantis/mantis.jar
> ./controls/test/infra/gtlf/xsl/reportutils.jar
> ./controls/test/infra/tch/tchx.jar
> ./controls/test/infra/tch/xbean-1.0.2.jar
> ./controls/test/infra/tch/schema.jar
> ./controls/test/tools/tch/3rdparty/xbean-1.0.2.jar
> ./controls/test/tools/tch/3rdparty/j2ee12.jar
> ./controls/test/perf/external/perf-results.jar
> ./samples/wsm-petstore-dashboard/lib/axis-ant.jar
> ./samples/wsm-petstore-dashboard/lib/axis.jar
> ./samples/wsm-petstore-dashboard/lib/jaxrpc.jar
> ./samples/wsm-petstore-dashboard/lib/wsdl4j.jar
> ./samples/wsm-petstore-dashboard/lib/junit.jar
> ./samples/wsm-petstore-dashboard/lib/saaj.jar
> ./samples/wsm-petstore-dashboard/lib/commons-logging.jar
> ./samples/wsm-petstore-dashboard/lib/commons-discovery.jar
> ./samples/wsm-petstore-dashboard/lib/log4j-1.2.8.jar
> ./wsm/external/axis.jar
> ./wsm/external/axis-ant.jar
> ./wsm/external/jaxrpc.jar
> ./wsm/external/wsdl4j.jar
> ./wsm/external/saaj.jar
> ./wsm/external/commons-logging.jar
> ./wsm/external/commons-discovery.jar
> ./wsm/lib/wsdltypes.jar

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