On 17 September 2014 02:09, Maxim Solodovnik <solomax...@gmail.com> wrote: > We are using rat 0.10 in our ant build > Will check if maven plugin 0.10 works
I just tried Ant with Rat 0.10 and still get the same problem. > On 17 September 2014 07:28, sebb <seb...@gmail.com> wrote: > >> On 16 September 2014 14:08, Maxim Solodovnik <solomax...@gmail.com> wrote: >> > actually it works in ant >> > https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/build.xml >> > (search for report_rat) >> >> Are you sure? >> >> I could not get it to work with Ant using 0.11 nor using current trunk. >> It behaved the same as Maven, i.e. one cannot merge new license >> families into the default approved list >> >> And as far as I can tell, the code that defines the approved licenses >> is shared between Ant and Maven so it's not surprising that they >> behave the same. >> >> > was hoping to get similar functionality with maven >> > >> > On 16 September 2014 19:26, Maxim Solodovnik <solomax...@gmail.com> >> wrote: >> > >> >> Yes, In addition to default ones >> >> >> >> On 16 September 2014 19:12, sebb <seb...@gmail.com> wrote: >> >> >> >>> So the issue is that you want to be able to mark the new licenses as >> >>> approved - is that correct? >> >>> >> >>> On 16 September 2014 12:20, Maxim Solodovnik <solomax...@gmail.com> >> >>> wrote: >> >>> > 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 <seb...@gmail.com> wrote: >> >>> > >> >>> >> On 16 September 2014 08:04, Maxim Solodovnik <solomax...@gmail.com> >> >>> 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 >> >>> >> >> >> >> >> >> >> >> -- >> >> WBR >> >> Maxim aka solomax >> >> >> > >> > >> > >> > -- >> > WBR >> > Maxim aka solomax >> > > > > -- > WBR > Maxim aka solomax