Author: maartenc
Date: Thu Jun 24 22:31:24 2010
New Revision: 957741

URL: http://svn.apache.org/viewvc?rev=957741&view=rev
Log:
- The "rat-report" target now fails if there are missing/incorrect licenses.
- Excluded some extra files from the RAT report

Modified:
    ant/ivy/core/trunk/build-release.xml

Modified: ant/ivy/core/trunk/build-release.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/build-release.xml?rev=957741&r1=957740&r2=957741&view=diff
==============================================================================
--- ant/ivy/core/trunk/build-release.xml (original)
+++ ant/ivy/core/trunk/build-release.xml Thu Jun 24 22:31:24 2010
@@ -443,12 +443,27 @@
                <mkdir dir="${rat.report.dir}"/>
            <rat:report xmlns:rat="antlib:org.apache.rat.anttasks" 
reportFile="${rat.report.dir}/rat-report.txt">
              <fileset dir="${basedir}">
-               <exclude name="build/**/*"/>
-               <exclude name="**/*.sha1"/>
-            <exclude name="**/*.md5"/>
+               <exclude name=".classpath" />
+               <exclude name="build/**/*" />
+               <exclude name="**/*.sha1" />
+            <exclude name="**/*.md5" />
+               <exclude name="**/*.txt" />
+               <exclude name="META-INF/MANIFEST.MF" />
+               <exclude name="**/*.json" />
+            <exclude name="doc/config.js" />
+            <exclude name="doc/js/jquery.pack.js" />
+            <exclude name="doc/js/jquery.treeview.js" />
+               <exclude name="doc/xooki/tiddly/util.js" />
              </fileset>
            </rat:report>
 
+               <fail message="Some files have missing or incorrect license 
information. Check RAT report for more details!">
+                       <condition>
+                           <not>
+                               <resourcecontains 
resource="${rat.report.dir}/rat-report.txt" substring="0 Unknown Licenses" 
casesensitive="false" /> 
+                           </not>
+                       </condition>
+               </fail>
        </target>
        
        <target name="prepare-snapshot" 


Reply via email to