Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-72498

OpenText Application Automation Tools JPI contains too many libraries

XMLWordPrintable

      This plugin contains a massive number of third party libraries that should not be bundled in the plugin directly but which should be consumed via dynamic linking as part of other library plugins per the documentation:

      WEB-INF/lib/accessors-smart-2.4.7.jar - Remove from JPI and depend on https://plugins.jenkins.io/json-path-api/ instead
      WEB-INF/lib/activation-1.1.1.jar - Remove from JPI and depend on https://plugins.jenkins.io/jakarta-activation-api/ instead
      WEB-INF/lib/angus-activation-2.0.1.jar - Remove from JPI and depend on https://plugins.jenkins.io/jakarta-activation-api/ instead
      WEB-INF/lib/annotation-indexer-1.16.jar - Needed only at compile time, remove from JPI
      WEB-INF/lib/commons-cli-1.3.1.jar
      WEB-INF/lib/commons-collections4-4.4.jar
      WEB-INF/lib/commons-csv-1.8.jar
      WEB-INF/lib/commons-httpclient-3.1-jenkins-3.jar - Remove from JPI and depend on https://plugins.jenkins.io/commons-httpclient3-api/ instead
      WEB-INF/lib/commons-io-2.11.0.jar - Provided by core, remove from JPI
      WEB-INF/lib/commons-lang-2.6.jar - Provided by core, remove from JPI
      WEB-INF/lib/commons-lang3-3.12.0.jar - Remove from JPI and depend on https://plugins.jenkins.io/commons-lang3-api/ instead
      WEB-INF/lib/commons-math3-3.6.1.jar
      WEB-INF/lib/gson-2.10.jar - Depend on https://plugins.jenkins.io/gson-api/
      WEB-INF/lib/hp-application-automation-tools-plugin.jar - Keep this
      WEB-INF/lib/httpclient5-5.2.1.jar - Remove from JPI and depend on https://plugins.jenkins.io/apache-httpcomponents-client-5-api/ instead
      WEB-INF/lib/httpcore5-5.2.jar - Remove from JPI and depend on https://plugins.jenkins.io/apache-httpcomponents-client-5-api/ instead
      WEB-INF/lib/httpcore5-h2-5.2.jar - Remove from JPI and depend on https://plugins.jenkins.io/apache-httpcomponents-client-5-api/ instead
      WEB-INF/lib/integrations-dto-2.23.4.7.jar
      WEB-INF/lib/integrations-sdk-2.23.4.7.jar
      WEB-INF/lib/istack-commons-runtime-4.1.2.jar
      WEB-INF/lib/jackson-dataformat-yaml-2.15.2.jar - Remove from JPI and depend on https://plugins.jenkins.io/jackson2-api/ instead
      WEB-INF/lib/jakarta.activation-2.0.1.jar - Remove from JPI and depend on https://plugins.jenkins.io/jakarta-activation-api/ instead
      WEB-INF/lib/jakarta.activation-api-2.1.2.jar - Remove from JPI and depend on https://plugins.jenkins.io/jakarta-activation-api/ instead
      WEB-INF/lib/jakarta.xml.bind-api-3.0.1.jar - Remove from JPI and depend on https://plugins.jenkins.io/jaxb/ instead
      WEB-INF/lib/javax.activation-api-1.2.0.jar - Remove from JPI and depend on https://plugins.jenkins.io/jakarta-activation-api/ instead
      WEB-INF/lib/jaxb-api-2.3.1.jar - Remove from JPI and depend on https://plugins.jenkins.io/jaxb/ instead
      WEB-INF/lib/jaxb-core-3.0.2.jar - Remove from JPI and depend on https://plugins.jenkins.io/jaxb/ instead
      WEB-INF/lib/jaxb-core-4.0.3.jar - Remove from JPI and depend on https://plugins.jenkins.io/jaxb/ instead
      WEB-INF/lib/jaxb-impl-3.0.2.jar - Remove from JPI and depend on https://plugins.jenkins.io/jaxb/ instead
      WEB-INF/lib/jaxb-runtime-4.0.3.jar - Remove from JPI and depend on https://plugins.jenkins.io/jaxb/ instead
      WEB-INF/lib/json-path-2.7.0.jar - Remove from JPI and depend on https://plugins.jenkins.io/json-path-api/ instead
      WEB-INF/lib/json-smart-2.4.7.jar - Remove from JPI and depend on https://plugins.jenkins.io/json-path-api/ instead
      WEB-INF/lib/log4j-api-2.17.2.jar
      WEB-INF/lib/log4j-core-2.17.2.jar
      WEB-INF/lib/log4j-web-2.17.2.jar
      WEB-INF/lib/mxparser-1.2.2.jar - Provided by core, remove from JPI
      WEB-INF/lib/plugins-common-1.1.11.jar
      WEB-INF/lib/poi-4.1.1.jar
      WEB-INF/lib/SVConfigurator-5.8.jar
      WEB-INF/lib/symbol-annotation-1.4.jar - Provided by core, remove from JPI
      WEB-INF/lib/tape-1.2.3.jar
      WEB-INF/lib/txw2-4.0.3.jar - Provided by core, remove from JPI
      WEB-INF/lib/xmlpull-1.1.3.1.jar - Provided by core, remove from JPI
      WEB-INF/lib/xstream-1.4.19.jar - Provided by core, remove from JPI
      WEB-INF/lib/zip4j-2.11.2.jar
      

            buzas Laura Buzas
            basil Basil Crow
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: