[
https://issues.apache.org/jira/browse/OPENJPA-772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Jencks updated OPENJPA-772:
---------------------------------
Attachment: OPENJPA-772-2.patch
This patch uses the maven-remote-resources plugin to install LICENSE and NOTICE
files into the individual jars and the IANAL plugin to make sure they get
there. I'm having some trouble getting IDEA to see the aggregation directory:
most likely it will be necessary to do something to get the hard coded LICENSE
and NOTICE files into the distribution.
I'm surprised by the NOTICE file additions:
* OpenJPA includes software written by Miroslav Nachev
* OpenJPA uses test code written by Charles Tillman.
Do these individuals really want these notices?
I dont' think this is accurate:
* OpenJPA is bundled with the binaries from the JPA specification, by
Sun Microsystems and licensed under the CDDL 1.0. The source code is
available at: https://glassfish.dev.java.net/source/browse/glassfish/
AFAICT it only includes the schemas.
I think that projects are supposed to have a hardcoded LICENSE and NOTICE file
at expected cleckout roots that are appropriate for whatever is actually in
svn, not including anything that may be pulled in and included from elsewhere
while assembling a distribution (such as serp).
> Use apache pom as parent
> ------------------------
>
> Key: OPENJPA-772
> URL: https://issues.apache.org/jira/browse/OPENJPA-772
> Project: OpenJPA
> Issue Type: Improvement
> Components: build / infrastructure
> Affects Versions: 2.0.0
> Reporter: David Jencks
> Fix For: 2.0.0
>
> Attachments: OPENJPA-772-2.patch, OPENJPA-772.patch
>
>
> Its fairly standard in apache projects to use the apache pom as the parent.
> Among other things it specifies the apache snapshot repo as one of the
> repositories which will be needed until the 2.0 spec jar is finalized.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.