Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-1423

Fix license report generation with missing files and unknown versions

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Continuous Integration

      Description

      The file https://qa.nuxeo.org/jenkins/job/master/job/nuxeo-master-buildonly-daily/lastSuccessfulBuild/artifact/target/generated-sources/license/THIRD-PARTY.txt is generated by license-maven-plugin.
      The plugin has a few issues, mainly:

      • missing aggregation on multi-module projects
      • the "missing file" being wrongly deleted

      At the time of this writing, here are the LGPL unknown versions:

      $ cat THIRD-PARTY.txt | grep -i unknown
           (EPL 1.0) (GPL 2) (LGPL Unknown Version) Logback Classic Module (ch.qos.logback:logback-classic:1.0.11 - http://logback.qos.ch)
           (EPL 1.0) (LGPL Unknown Version) Logback Core Module (ch.qos.logback:logback-core:1.0.11 - http://logback.qos.ch)
           (EPL 1.0) (LGPL Unknown Version) Jericho HTML Parser (net.htmlparser.jericho:jericho-html:3.2 - http://jericho.htmlparser.net)
           (LGPL Unknown Version) Hibernate Annotations (org.hibernate:hibernate-annotations:3.4.0.GA - http://annotations.hibernate.org)
           (LGPL Unknown Version) Hibernate Core (org.hibernate:hibernate-core:3.3.2.GA - http://hibernate.org/hibernate-core)
           (LGPL Unknown Version) Hibernate Entitity Manager (org.hibernate:hibernate-entitymanager:3.4.0.GA - http://hibernate.org)
           (LGPL Unknown Version) Hibernate Validator (org.hibernate:hibernate-validator:3.1.0.GA - http://validator.hibernate.org)
           (LGPL Unknown Version) JBoss EL (org.jboss.el:jboss-el:1.0_02.CR6 - http://www.seamframework.org/Seam2)
           (LGPL Unknown Version) Seam Core JSF2 (org.jboss.seam:jboss-seam:2.3.1.Final.NX02 - http://seamframework.org/Seam2/jboss-seam)
           (LGPL Unknown Version) Seam Excel (org.jboss.seam:jboss-seam-excel:2.3.1.Final - http://seamframework.org/Seam2/jboss-seam-excel)
           (LGPL Unknown Version) Seam PDF (org.jboss.seam:jboss-seam-pdf:2.3.1.Final - http://seamframework.org/Seam2/jboss-seam-pdf)
           (LGPL Unknown Version) Seam Remoting (org.jboss.seam:jboss-seam-remoting:2.3.1.Final.NX02 - http://seamframework.org/Seam2/jboss-seam-remoting)
           (LGPL Unknown Version) Seam RSS (org.jboss.seam:jboss-seam-rss:2.3.1.Final - http://seamframework.org/Seam2/jboss-seam-rss)
           (LGPL Unknown Version) Seam UI JSF2 support (org.jboss.seam:jboss-seam-ui:2.3.1.Final - http://seamframework.org/Seam2/jboss-seam-ui)

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: