Github user ebarboni commented on a diff in the pull request:
https://github.com/apache/incubator-netbeans/pull/70#discussion_r143516562
--- Diff: nbbuild/build.xml ---
@@ -1946,30 +1946,41 @@ It is possible to use -Ddebug.port=3234
-Ddebug.pause=y to start the system in d
<pathelement location="external/apache-rat-0.12.jar"/>
</classpath>
</taskdef>
+ <patternset id="non.rat">
+ <exclude name="*/build/**" />
+ <exclude name="nbbuild/netbeans/**" />
+ <exclude name="**/manifest.mf" /> <!--do not nativelly support
comments-->
+ <exclude name="*/nbproject/*.sig" /> <!--generated signatures
for past versions-->
+ <exclude name="*/nbproject/build-impl.xml" /> <!--generated,
no degree of creativity -->
+ <exclude name="*/nbproject/jfx-impl.xml" /> <!--generated, no
degree of creativity -->
+ <exclude name="*/nbproject/genfiles.properties" />
<!--generated, no degree of creativity -->
+ <exclude name="*/nbproject/private/**" /> <!--user-specific
files -->
+ <exclude name="*/external/*-license.txt" /> <!--licenses for
external dependencies-->
+ <exclude name="*/external/*-notice.txt" /> <!--notices for
external dependencies-->
+ <exclude name="**/*.pass" /> <!--generated test files-->
+ <exclude name="**/*.pass2" /> <!--generated test files-->
+ <exclude name="**/.list" /> <!--no degree of creativity-->
+ <exclude name="**/src/META-INF/**" /> <!--no degree of
creativity-->
+ <exclude name="form/test/unit/data/goldenfiles/*" /> <!--test
data-->
+ <exclude name="diff/test/unit/data/**" /> <!--test data-->
+ <exclude
name="diff/test/unit/src/org/netbeans/modules/diff/builtin/provider/*.txt" />
<!--test data-->
+ <exclude
name="diff/test/unit/src/org/netbeans/modules/diff/builtin/visualizer/data/**"
/> <!--test data-->
+ <exclude
name="utilities/test/unit/src/org/netbeans/modules/openfile/resources/recent_files/*"
/> <!--test data-->
+ <exclude name="**/*.url" /> <!--no degree of creativity-->
+ </patternset>
<rat:report xmlns:rat="antlib:org.apache.rat.anttasks"
reportfile="build/rat-report.txt">
<fileset dir="${nb_all}">
- <exclude name="*/build/**" />
- <exclude name="nbbuild/netbeans/**" />
- <exclude name="**/manifest.mf" /> <!--do not nativelly
support comments-->
- <exclude name="*/nbproject/*.sig" /> <!--generated
signatures for past versions-->
- <exclude name="*/nbproject/build-impl.xml" />
<!--generated, no degree of creativity -->
- <exclude name="*/nbproject/jfx-impl.xml" /> <!--generated,
no degree of creativity -->
- <exclude name="*/nbproject/genfiles.properties" />
<!--generated, no degree of creativity -->
- <exclude name="*/nbproject/private/**" />
<!--user-specific files -->
- <exclude name="*/external/*-license.txt" /> <!--licenses
for external dependencies-->
- <exclude name="*/external/*-notice.txt" /> <!--notices for
external dependencies-->
- <exclude name="**/*.pass" /> <!--generated test files-->
- <exclude name="**/*.pass2" /> <!--generated test files-->
- <exclude name="**/.list" /> <!--no degree of creativity-->
- <exclude name="**/src/META-INF/**" /> <!--no degree of
creativity-->
- <exclude name="form/test/unit/data/goldenfiles/*" />
<!--test data-->
- <exclude name="diff/test/unit/data/**" /> <!--test data-->
- <exclude
name="diff/test/unit/src/org/netbeans/modules/diff/builtin/provider/*.txt" />
<!--test data-->
- <exclude
name="diff/test/unit/src/org/netbeans/modules/diff/builtin/visualizer/data/**"
/> <!--test data-->
- <exclude
name="utilities/test/unit/src/org/netbeans/modules/openfile/resources/recent_files/*"
/> <!--test data-->
- <exclude name="**/*.url" /> <!--no degree of creativity-->
+ <patternset refid="non.rat" />
+ </fileset>
+ </rat:report>
+ <rat:report xmlns:rat="antlib:org.apache.rat.anttasks"
format="xml" reportfile="build/rat-report.xml">
+ <fileset dir="${nb_all}">
+ <patternset refid="non.rat" />
</fileset>
</rat:report>
+ <taskdef name="rattohtml"
classname="org.netbeans.nbbuild.reporting.RatHtmlReportTask"
classpath="${build.ant.classes.dir}"/>
+ <loadproperties srcFile="cluster.properties" />
+ <rattohtml source="build/rat-report.xml"
target="build/rat-report.html"/>
--- End diff --
Sorry but the last commit with refactoring kill the converstation flow.
Maybe hyperlink is for now the only improvement for having HTML report. By
cluster information can be done in txt file.
Helping tooling continuous job is a big point. But we should also think on
people who will review and vote for release.
for example http://commons.apache.org/proper/commons-bcel/ has a project
information section including a rat report.
---