|
I use the licensemerges feature:
e.g.
<licenseMerge>Bouncy Castle License|Bouncy Castle Licence</licenseMerge>
<licenseMerge>Educational Community License - Version 2.0|Educational Community License, Version 2.0</licenseMerge>
<licenseMerge>GNU Lesser General Public License|GNU LESSER GENERAL PUBLIC LICENSE|lgpl|LGPL|GNU General Public Library|GNU Lesser General Public Licence|LGPL license</licenseMerge>
<licenseMerge>GNU Lesser General Public License - Version 2.1|GNU Lesser General Public License Version 2.1|LGPL 2.1|LGPL, version 2.1|GNU Lesser General Public License, version 2.1|Lesser Gnu Public License (LGPL), Version 2.1|GNU Lesser General Public License, 2.1</licenseMerge>
These settings are used for the result file:
<fileTemplate>org/codehaus/mojo/license/third-party-file-groupByLicense.ftl </fileTemplate>
<acceptPomPackaging>true</acceptPomPackaging>
<groupByLicense>true</groupByLicense>
Result file:
Eclipse Public License - Version 1.0:
Educational Community License - Version 2.0:
GNU General Public License - Version 2:
GNU General Public License - Version 2 with the class path exception:
- MIME streaming extension (org.jvnet:mimepull:1.4 - no url defined)
- Spring support extension (org.jvnet.jax-ws-commons.spring:jaxws-spring:1.8 - https://spring/jaxws-spring/)
Improvement:
This 2 empty groups are uncessary in the result file.
Educational Community License - Version 2.0:
GNU General Public License - Version 2:
Improvement:
The result file should only contain groups which contain content.
|