Uploaded image for project: 'Beehive'
  1. Beehive
  2. BEEHIVE-469

Consolidate duplicated jars

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • v1m1
    • v1m1
    • Build
    • None

    Description

      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

      Attachments

        Activity

          People

            bryanche Bryan Che
            bryanche Bryan Che
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: