Gavin wrote: > >> -----Original Message----- >> From: Robert Burrell Donkin [mailto:[email protected]] >> Sent: Wednesday, 17 June 2009 6:34 AM >> To: [email protected] >> Subject: Re: RAT with BuildBot at Apache > > <snip> > >> i've refactored the code and added a simple example (--exclude which >> uses Commons IO wildcard file filters). > > Woohoo, excellent thanks! > > And it works just great. Buildbot picked up the new code and deployed the > new Jar into operation just a minute or so after you made the commit :)
cool > All I needed to do then was add my excludes to the rat.conf build file, then > wait some seconds whilst Saxon converted the resultant xml report into html > and then deployed to the website for viewing. I love it when it all works. > > http://ci.apache.org/projects/rat/rat-report.html > > Is the up to date HTML report -- as mentioned the HTML could do with a bit > of tweaking to pretty it up and make it worthwhile looking at over the txt > version. Which I'll do soon to get it out of the way. > > The important thing here is we now have useful and accurate reports. great <snip> > Of those 9 licenses > > Empty.txt, notjavadoc.html, bad.txt, src.txt -- are all intentionally not > licensed and are there as examples. > > So that leaves us with 5 possible 'real' contenders in RAT for license > problems. > > BUILD.txt - I don't see why we can't add a licence header here, others do. > > src/main/java/org/apache/rat/report/claim/ClaimStatistic.java > > src/main/java/org/apache/rat/report/claim/impl/AbstractClaimReporter.java > > src/main/java/org/apache/rat/report/claim/impl/ClaimAggregator.java > > src/test/resources/elements/Source.java > > All those look like genuine contenders to have licences added. > > Shall I attach a patch somewhere for those 5 ? +1 <snip> > Yeah I figured something like that, Ant's site is a nightmare and I can > never find what jar I need that is required for 'antlib', I'll keep looking, > thanks. antlibs are an pluggable extension mechanism open http://ant.apache.org/manual/ then 'Concepts and Types' from the left then scroll down to antlibs but maybe you'd be better with an example. scan (http://svn.apache.org/repos/asf/incubator/rat/scan/trunk/) audits distributions on www.apache.org and http://svn.apache.org/repos/asf/incubator/rat/scan/trunk/build.xml is an example of the rat antlib in action. - robert
