Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 1.0.5, 1.1.1, 1.2.2, 1.3.0, 2.0.0-M2
    • Fix Version/s: 1.3.0, 2.0.0-M2
    • Component/s: build / infrastructure
    • Labels:
      None
    • Patch Info:
      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.

        Issue Links

          Activity

          Hide
          Donald Woods added a comment -

          patch file for 1.3.x

          Show
          Donald Woods added a comment - patch file for 1.3.x
          Hide
          Donald Woods added a comment -

          committed to trunk as Rev779191. OPENJPA-1103 opened to remember to update NOTICE files after the Spec has been released.

          Show
          Donald Woods added a comment - committed to trunk as Rev779191. OPENJPA-1103 opened to remember to update NOTICE files after the Spec has been released.

            People

            • Assignee:
              Donald Woods
              Reporter:
              Donald Woods
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development