Uploaded image for project: 'OpenJPA'
  1. OpenJPA
  2. OPENJPA-1052 OpenJPA 2.0 iteration 7 primary task
  3. OPENJPA-880

Use maven-remote-resources-plugin to generate required legal files

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.0.4, 1.1.0, 1.2.2, 1.3.0, 2.0.0-M2
    • 1.3.0, 2.0.0-M2
    • build / infrastructure
    • None
    • Patch Available

    Description

      Update the build to use the maven-remote-resources-plugin to generate the ASF required LICENSE/NOTICE files.
      This will involve:
      1) updating the root pom to setup the maven-remote-resources-plugin
      2) moving the existing LICENSE/NOTICE files from openjpa-project to the source root dir
      3) removing other LICENSE/NOTICE files from the source, as the plugin will generate them
      4) add LICENSE.vm and/or NOTICE.vm files for artifact unique legal requirements (like XSD notices and/or unique copyright statements)
      Afterwards, we'll only have to add/update the LICENSE.vm/NOTICE.vm files for a specific module if we add new code that contains new notices, as the plugin will automatically include the LICENSE/NOTICE text from included dependencies as needed.

      This will be an updated patch, based on earlier work done by David Jencks for OPENJPA-772.

      Attachments

        1. OPENJPA-880-13x.patch
          112 kB
          Donald Woods

        Issue Links

          Activity

            People

              drwoods Donald Woods
              drwoods Donald Woods
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: