[
https://issues.apache.org/jira/browse/RAVE-63?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13054368#comment-13054368
]
Ate Douma commented on RAVE-63:
-------------------------------
Work in progress.
Notable comments I've included in svn commits (see for full info Subversion
Committs tab above):
URL: http://svn.apache.org/viewvc?rev=1139239&view=rev
Log:
RAVE-63: including required DISCLAIMER file in build war artifacts as well
Added:
incubator/rave/trunk/rave-portal/src/main/webapp/META-INF/DISCLAIMER
incubator/rave/trunk/rave-shindig/src/main/webapp/META-INF/DISCLAIMER
URL: http://svn.apache.org/viewvc?rev=1139240&view=rev
Log:
RAVE-63: override and fix maven-remote-resources-plugin configuration where to
put the generated/merged LICENSE and NOTICE files for war artifacts
These are by default put under /WEB-INF/classes/META-INF but for a war artifact
these should go under the root /META-INF folder.
For rave-shindig, also exclude these files from the shindig-server overlayed
war artifact (from *both* locations) as these are not ours anyway
Modified:
incubator/rave/trunk/rave-portal/pom.xml
incubator/rave/trunk/rave-shindig/pom.xml
URL: http://svn.apache.org/viewvc?rev=1139242&view=rev
Log:
RAVE-63: maven-remote-resources-plugin (m-r-r-p) will automatically
merge/append matching resources when put under src/main/appended-resources
For the LICENSE and NOTICE files, which are automatically/default added as
configured through the Apache master pom, we therefore only have to specify
required additional LICENSE and NOTICE snippets within there.
As example I'm adding a first required NOTICE addition for the H2 database
bundled with rave-shindig.
And, as we regrettably also manually need to maintain the (complete) LICENSE
and NOTICE files for the assembled distributions, e.g. convering *all* bundled
usages,
I've also added the H2 license notification to the dist/NOTICE file.
There is still plenty more required attribution to do, this is just a first
next step...
Added:
incubator/rave/trunk/rave-portal/src/main/appended-resources/
incubator/rave/trunk/rave-portal/src/main/appended-resources/META-INF/
incubator/rave/trunk/rave-portal/src/main/appended-resources/META-INF/LICENSE
incubator/rave/trunk/rave-portal/src/main/appended-resources/META-INF/NOTICE
incubator/rave/trunk/rave-shindig/src/main/appended-resources/
incubator/rave/trunk/rave-shindig/src/main/appended-resources/META-INF/
incubator/rave/trunk/rave-shindig/src/main/appended-resources/META-INF/LICENSE
incubator/rave/trunk/rave-shindig/src/main/appended-resources/META-INF/NOTICE
Modified:
incubator/rave/trunk/rave-portal/src/main/dist/NOTICE
> Provide and verify properly bundled license and notice files for all release
> artifacts
> --------------------------------------------------------------------------------------
>
> Key: RAVE-63
> URL: https://issues.apache.org/jira/browse/RAVE-63
> Project: Rave
> Issue Type: Sub-task
> Reporter: Ate Douma
> Assignee: Ate Douma
> Fix For: 0.1-INCUBATING
>
>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira