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

OpenText Application Automation Tools JPI contains too many libraries

      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
      

          [JENKINS-72498] OpenText Application Automation Tools JPI contains too many libraries

          Basil Crow created issue -
          Basil Crow made changes -
          Summary Original: OpenText Application Automation Tools JAR contains too many libraries New: OpenText Application Automation Tools JPI contains too many libraries
          Basil Crow made changes -
          Link New: This issue causes JENKINS-73341 [ JENKINS-73341 ]
          Mark Waite made changes -
          Link New: This issue is related to JENKINS-73341 [ JENKINS-73341 ]
          Mark Waite made changes -
          Link Original: This issue is related to JENKINS-73341 [ JENKINS-73341 ]
          Mark Waite made changes -
          Link New: This issue is related to JENKINS-73588 [ JENKINS-73588 ]
          E made changes -
          Assignee Original: Paul-Adrian Tofan [ ptofan ] New: Laura Buzas [ buzas ]

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

              Created:
              Updated: