Uploaded image for project: 'Pentaho Schema Workbench'
  1. Pentaho Schema Workbench
  2. PSW-263

Regression in assemblies - Many unwanted dependencies after Mavenization

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Severity: High
    • Resolution: Fixed
    • Affects Version/s: 7.1.0 GA, 8.0.0 GA
    • Fix Version/s: 8.2.0 GA
    • Component/s: None
    • Labels:
    • Story Points:
      0
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.
    • Sprint Team:
      Tatooine (Maint)

      Description

      During the mavenization of PSW for the 7.1 release, a number of unwanted JARs made their way into the assembly.

      We originally spotted Jersey and Jetty which were removed for 8.1, but it seems that Batik and a number of transient dependencies of Jaxen have also made their way in.

      Batik seems to be coming from Kettle core. It is doubtful that Batik, a SVG library, is required by the core module of Kettle.

      [INFO] +- pentaho-kettle:kettle-core:jar:8.1.0.0-SNAPSHOT:compile
      [INFO] |  +- pentaho:metastore:jar:8.1.0.0-SNAPSHOT:compile
      [INFO] |  +- org.slf4j:slf4j-api:jar:1.7.7:compile
      [INFO] |  +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile
      [INFO] |  +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
      [INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
      [INFO] |  +- com.google.guava:guava:jar:17.0:compile
      [INFO] |  +- org.owasp.encoder:encoder:jar:1.2:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-bridge:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-css:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-dom:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-gvt:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-svg-dom:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-transcoder:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-codec:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-util:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-ext:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-xml:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-anim:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-parser:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-script:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-awt-util:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-constants:jar:1.9.1:compile
      [INFO] |  +- org.apache.xmlgraphics:batik-i18n:jar:1.9.1:compile
      [INFO] |  +- xml-apis:xml-apis-ext:jar:1.3.04:compile
      [INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.3:compile
      [INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.4.6:compile
      [INFO] |  +- org.apache.commons:commons-compress:jar:1.4.1:compile
      [INFO] |  +- org.eclipse.jetty:jetty-util:jar:8.1.15.v20140411:compile
      [INFO] |  +- jug-lgpl:jug-lgpl:jar:2.0.0:compile
      [INFO] |  +- com.jcraft:jsch:jar:0.1.54:compile
      [INFO] |  +- com.jcraft:jzlib:jar:1.0.7:compile
      [INFO] |  +- ognl:ognl:jar:2.6.9:compile
      [INFO] |  +- net.sf.scannotation:scannotation:jar:1.0.2:compile
      [INFO] |  +- com.wcohen:com.wcohen.secondstring:jar:0.1:compile
      [INFO] |  +- org.javassist:javassist:jar:3.20.0-GA:compile
      [INFO] |  +- org.samba.jcifs:jcifs:jar:1.3.3:compile
      [INFO] |  \- pentaho:simple-jndi:jar:1.0.0:compile
      

      Second, there are some transient dependencies of Jaxen that were excluded previously by Ivy, but now are included by Maven.

      [INFO] +- jaxen:jaxen:jar:1.1:compile
      [INFO] |  +- jdom:jdom:jar:1.0:compile
      [INFO] |  \- xom:xom:jar:1.0:compile
      [INFO] |     +- xerces:xmlParserAPIs:jar:2.6.2:compile
      [INFO] |     +- xalan:xalan:jar:2.6.0:compile
      [INFO] |     \- com.ibm.icu:icu4j:jar:2.6.1:compile
      

        Attachments

          Activity

            People

            Assignee:
            scosta Sandra Costa
            Reporter:
            lboudreau Luc Boudreau
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: