I get report like this (some lines are omitted): 0 Unknown Licenses
******************************* Unapproved licenses: /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/js/jquery.ui.menubar.js /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/css/theme_om/jquery-ui-1.10.4.custom.css /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/css/jquery.ui.menubar.css ***************************************************** Files with Apache License headers will be marked AL Binary files (which do not require AL headers) will be marked B Compressed archives will be marked A Notices, licenses etc will be marked N AL /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/upload/library.xsd AL /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/upload/library.xml B /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/default/_big_profile_pic.jpg ...................................... !MIT+GPL /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/js/jquery.ui.menubar.js ...................................... !MIT /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/css/theme_om/jquery-ui-1.10.4.custom.css ...................................... !MIT+GPL /home/solomax/work/openmeetings/trunk/singlewebapp/openmeetings-web/src/main/webapp/css/jquery.ui.menubar.css ...................................... On 16 September 2014 18:01, sebb <[email protected]> wrote: > On 16 September 2014 08:04, Maxim Solodovnik <[email protected]> wrote: > > Hello All, > > > > Sorry for the long email :( > > > > Today I added apache-rat-plugin (0.11) to our maven build ( > > openmeetings.apache.org project) > > We have couple of jQuery files in our sources licensed under MIT and > > MIT+GPL and not recognized by apache-rat-plugin. > > So I have added custom licences: > > <licenses> > > <license > > > implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense"> > > <licenseFamilyCategory>MIT+GPL</licenseFamilyCategory> > > <licenseFamilyName>MIT and GPL v2</licenseFamilyName> > > <notes></notes> > > <patterns> > > <pattern>Dual licensed under the MIT or GPL Version 2 licenses.</pattern> > > </patterns> > > </license> > > <license > > > implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense"> > > <licenseFamilyCategory>MIT</licenseFamilyCategory> > > <licenseFamilyName>MIT</licenseFamilyName> > > <notes></notes> > > <patterns> > > <pattern>Licensed MIT</pattern> > > </patterns> > > </license> > > </licenses> > > OK > > > <licenseFamilies> > > <licenseFamily > implementation="org.apache.rat.license.SimpleLicenseFamily"> > > <familyName>MIT and GPL v2</familyName> > > </licenseFamily> > > <licenseFamily > implementation="org.apache.rat.license.SimpleLicenseFamily"> > > <familyName>MIT</familyName> > > </licenseFamily> > > </licenseFamilies> > > What happens if you omit the <licenseFamilies> section? > > > Unfortunately after that Apache licensed files are not approved any more > > ******************************* > > > > Unapproved licenses: > > > > pom.xml > > > > ******************************* > > > > Archives: > > > > ***************************************************** > > Files with Apache License headers will be marked AL > > Binary files (which do not require AL headers) will be marked B > > Compressed archives will be marked A > > Notices, licenses etc will be marked N > > !AL pom.xml > > N CHANGELOG > > N NOTICE > > N README > > N LICENSE > > > > > > adding > > <addDefaultLicenseMatchers>true</addDefaultLicenseMatchers> > > also doesn't help > > > > Is there any option to add licences to default ones? > > > > Thanks in advance > > > > -- > > WBR > > Maxim aka solomax > -- WBR Maxim aka solomax
