Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/reports/rat/index.html URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/reports/rat/index.html?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/reports/rat/index.html (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/reports/rat/index.html Mon Jun 29 19:16:54 2015 @@ -0,0 +1,74 @@ +<html> +<head> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<style type="text/css"> + <!-- +body {margin-top: 0px;font-size: 0.8em;background-color: #F9F7ED;} + +h1 {color:red;} +h2 {color:blue;} +h3 {color:green;} +h4 {color:orange;} + +/* Table Design */ + +table,tr,td {text-align:center;font-weight:bold;border:1px solid #000;} +caption {color:blue;text-align:left;} +.notes, .binaries, .archives, .standards {width:25%;} +.notes {background:#D7EDEE;} +.binaries {background:#D0F2F4;} +.archives {background:#ABE7E9;} +.standards {background:#A0F0F4;} +.licenced, .generated {width:50%;} +.licenced {background:#C6EBDD;} +.generated {background:#ABE9D2;} +.java_note {background:#D6EBC6;} +.generated_note {background:#C9E7A9;} +.unknown {width:100%;background:#E92020;} +.unknown-zero {color:#00CC00;} +.center{text-align:center;margin:0 auto;} +--> + </style> +</head> +<body> +<h1>Rat Report</h1> +<div class="center"> +<table id="rat-reports summary" cellspacing="0" summary="A snapshot summary of this rat report"> +<caption> +Table 1: A snapshot summary of this rat report. +</caption> +<tr> +<td colspan="1" class="notes">Notes: 0</td><td colspan="1" class="binaries">Binaries: 0</td><td colspan="1" class="archives">Archives: 0</td><td colspan="1" class="standards">Standards: 1</td> +</tr> +<tr> +<td colspan="2" class="licenced">Apache Licensed: 0</td><td colspan="2" class="generated">Generated Documents: 0</td> +</tr> +<tr> +<td colspan="2" class="java_note">Note: JavaDocs are generated and so license header is optional</td><td colspan="2" class="generated_note">Note: Generated files do not require license headers</td> +</tr> +<tr> +<td colspan="4" class="unknown">1 Unknown Licenses - or files without a license.</td> +</tr> +</table> +</div> +<hr> +<h3>Unapproved Licenses:</h3> C:/Users/jwi/afw/apache-rat/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/no-license-file.txt<br> + +<hr> +<h3>Archives:</h3> +<hr> +<p> + Files with Apache License headers will be marked AL<br> + Binary files (which do not require AL headers) will be marked B<br> + Compressed archives will be marked A<br> + Notices, licenses etc will be marked N<br> +</p>!????? C:/Users/jwi/afw/apache-rat/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/no-license-file.txt<br> + +<hr> +<h3>Printing headers for files without AL header...</h3> +<h4>C:/Users/jwi/afw/apache-rat/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/no-license-file.txt</h4>Nothing here. +<hr> +<br> +</body> +</html>
Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/reports/rat/rat-report.xml URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/reports/rat/rat-report.xml?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/reports/rat/rat-report.xml (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/reports/rat/rat-report.xml Mon Jun 29 19:16:54 2015 @@ -0,0 +1,2 @@ +<rat-report timestamp='2015-06-29T21:03:45+02:00'><resource name='C:/Users/jwi/afw/apache-rat/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/no-license-file.txt'><header-sample>Nothing here. +</header-sample><header-type name='?????'/><license-family name='?????'/><license-approval name='false'/><type name='standard'/></resource></rat-report> \ No newline at end of file Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/tmp/rat/stylesheet.xsl URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/tmp/rat/stylesheet.xsl?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/tmp/rat/stylesheet.xsl (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/build/tmp/rat/stylesheet.xsl Mon Jun 29 19:16:54 2015 @@ -0,0 +1,204 @@ +<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- This style sheet converts any rat-report.xml file. --> + +<xsl:template match="/"> + + <html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + <style type="text/css"> + <!-- +body {margin-top: 0px;font-size: 0.8em;background-color: #F9F7ED;} + +h1 {color:red;} +h2 {color:blue;} +h3 {color:green;} +h4 {color:orange;} + +/* Table Design */ + +table,tr,td {text-align:center;font-weight:bold;border:1px solid #000;} +caption {color:blue;text-align:left;} +.notes, .binaries, .archives, .standards {width:25%;} +.notes {background:#D7EDEE;} +.binaries {background:#D0F2F4;} +.archives {background:#ABE7E9;} +.standards {background:#A0F0F4;} +.licenced, .generated {width:50%;} +.licenced {background:#C6EBDD;} +.generated {background:#ABE9D2;} +.java_note {background:#D6EBC6;} +.generated_note {background:#C9E7A9;} +.unknown {width:100%;background:#E92020;} +.unknown-zero {color:#00CC00;} +.center{text-align:center;margin:0 auto;} +--> + </style> + </head> + <body> + <xsl:apply-templates/> + <xsl:call-template name="generated"/> + </body> + </html> +</xsl:template> + +<xsl:template match="rat-report"> + + <h1>Rat Report</h1> +<div class="center"> +<table id="rat-reports summary" cellspacing="0" summary="A snapshot summary of this rat report"> +<caption> +Table 1: A snapshot summary of this rat report. +</caption> + <tr> + <td colspan="1" class="notes">Notes: <xsl:value-of select="count(descendant::type[attribute::name="notice"])"/></td> + <td colspan="1" class="binaries">Binaries: <xsl:value-of select="count(descendant::type[attribute::name="binary"])"/></td> + <td colspan="1" class="archives">Archives: <xsl:value-of select="count(descendant::type[attribute::name="archive"])"/></td> + <td colspan="1" class="standards">Standards: <xsl:value-of select="count(descendant::type[attribute::name="standard"])"/></td> + </tr> + <tr> + <td colspan="2" class="licenced">Apache Licensed: <xsl:value-of select="count(descendant::header-type[attribute::name="AL "])"/></td> + <td colspan="2" class="generated">Generated Documents: <xsl:value-of select="count(descendant::header-type[attribute::name="GEN "])"/></td> + </tr> + <tr> + <td colspan="2" class="java_note">Note: JavaDocs are generated and so license header is optional</td> + <td colspan="2" class="generated_note">Note: Generated files do not require license headers</td> + </tr> + <tr> +<xsl:choose> + <xsl:when test="count(descendant::header-type[attribute::name="?????"]) > 0"> + <td colspan="4" class="unknown"><xsl:value-of select="count(descendant::header-type[attribute::name="?????"])"/> Unknown Licenses - or files without a license.</td> + </xsl:when> + <xsl:otherwise> + <td colspan="4" class="unknown-zero"><xsl:value-of select="count(descendant::header-type[attribute::name="?????"])"/> Unknown Licenses - or files without a license.</td> + </xsl:otherwise> +</xsl:choose> + </tr> +</table> +</div> +<hr/> + <h3>Unapproved Licenses:</h3> + + <xsl:for-each select="descendant::resource[license-approval/@name="false"]"> + <xsl:text> </xsl:text> + <xsl:value-of select="@name"/><br/> + <xsl:text> +</xsl:text> +</xsl:for-each> +<hr/> + +<h3>Archives:</h3> + +<xsl:for-each select="descendant::resource[type/@name="archive"]"> + + <xsl:value-of select="@name"/> + <br/> + </xsl:for-each> + <hr/> + + <p> + Files with Apache License headers will be marked AL<br/> + Binary files (which do not require AL headers) will be marked B<br/> + Compressed archives will be marked A<br/> + Notices, licenses etc will be marked N<br/> + </p> + + <xsl:for-each select="descendant::resource"> + <xsl:choose> + <xsl:when test="license-approval/@name="false"">!</xsl:when> + <xsl:otherwise><xsl:text> </xsl:text></xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="type/@name="notice"">N </xsl:when> + <xsl:when test="type/@name="archive"">A </xsl:when> + <xsl:when test="type/@name="binary"">B </xsl:when> + <xsl:when test="type/@name="standard""><xsl:value-of select="header-type/@name"/></xsl:when> + <xsl:otherwise>!!!!!</xsl:otherwise> + </xsl:choose> + <xsl:text> </xsl:text> + <xsl:value-of select="@name"/><br/> + <xsl:text> + </xsl:text> + </xsl:for-each> + <hr/> + + <h3>Printing headers for files without AL header...</h3> + + <xsl:for-each select="descendant::resource[header-type/@name="?????"]"> + + <h4><xsl:value-of select="@name"/></h4> + <xsl:value-of select="header-sample"/> + <hr/> +</xsl:for-each> +<br/> + + <!-- <xsl:apply-templates select="resource"/> + <xsl:apply-templates select="header-sample"/> + <xsl:apply-templates select="header-type"/> + <xsl:apply-templates select="license-family"/> + <xsl:apply-templates select="license-approval"/> + <xsl:apply-templates select="type"/> --> + +</xsl:template> + +<xsl:template match="resource"> + <div> + <h3>Resource: <xsl:value-of select="@name"/></h3> + <xsl:apply-templates/> + </div> +</xsl:template> + +<xsl:template match="header-sample"> + <xsl:if test="normalize-space(.) != ''"> + <h4>First few lines of non-compliant file</h4> + <p> + <xsl:value-of select="."/> + </p> + </xsl:if> + <h4>Other Info:</h4> +</xsl:template> + +<xsl:template match="header-type"> + Header Type: <xsl:value-of select="@name"/> + <br/> +</xsl:template> + +<xsl:template match="license-family"> + License Family: <xsl:value-of select="@name"/> + <br/> +</xsl:template> + +<xsl:template match="license-approval"> + License Approval: <xsl:value-of select="@name"/> + <br/> +</xsl:template> + +<xsl:template match="type"> + Type: <xsl:value-of select="@name"/> + <br/> +</xsl:template> + +<xsl:template name="generated"> +</xsl:template> +</xsl:transform> Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/no-license-file.txt URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/no-license-file.txt?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/no-license-file.txt (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/no-license-file.txt Mon Jun 29 19:16:54 2015 @@ -0,0 +1 @@ +Nothing here. \ No newline at end of file Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/settings.gradle URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/settings.gradle?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/settings.gradle (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/do-not-fail-but-report-errors-when-rat-failOnError-is-false/settings.gradle Mon Jun 29 19:16:54 2015 @@ -0,0 +1 @@ +rootProject.name='do-not-fail-but-report-errors-when-rat-failOnError-is-false' Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle-test-kit/init.gradle URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle-test-kit/init.gradle?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle-test-kit/init.gradle (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle-test-kit/init.gradle Mon Jun 29 19:16:54 2015 @@ -0,0 +1,182 @@ +allprojects { + buildscript { + dependencies { + classpath files('C:\\Users\\jwi\\.gradle\\caches\\2.4\\workerMain\\gradle-worker.jar') + classpath files('C:\\Users\\jwi\\afw\\apache-rat\\apache-rat-gradle\\target\\gradle-build\\classes\\test') + classpath files('C:\\Users\\jwi\\afw\\apache-rat\\apache-rat-gradle\\target\\gradle-build\\resources\\test') + classpath files('C:\\Users\\jwi\\afw\\apache-rat\\apache-rat-gradle\\target\\gradle-build\\classes\\main') + classpath files('C:\\Users\\jwi\\afw\\apache-rat\\apache-rat-gradle\\target\\gradle-build\\resources\\main') + classpath files('C:\\Users\\jwi\\afw\\apache-rat\\apache-rat-gradle\\target\\classes') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-core-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\groovy-all-2.3.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\asm-all-5.0.3.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\ant-1.9.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\commons-collections-3.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\commons-io-1.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\commons-lang-2.6.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\guava-jdk5-17.0.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\jcip-annotations-1.0.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\jul-to-slf4j-1.7.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\jarjar-1.3.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\javax.inject-1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\slf4j-api-1.7.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\log4j-over-slf4j-1.7.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\jcl-over-slf4j-1.7.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\ant-launcher-1.9.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-docs-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-model-core-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-base-services-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-base-services-groovy-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-model-groovy-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-cli-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-native-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\jna-3.2.7.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\native-platform-0.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\jansi-1.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\native-platform-osx-i386-0.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\native-platform-osx-amd64-0.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\native-platform-linux-amd64-0.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\native-platform-linux-i386-0.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\native-platform-windows-amd64-0.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\native-platform-windows-i386-0.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\native-platform-freebsd-i386-0.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\native-platform-freebsd-amd64-0.10.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-messaging-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\kryo-2.20.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\reflectasm-1.07-shaded.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\minlog-1.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\objenesis-1.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-resources-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-dependency-management-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-settings-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-repository-metadata-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-plexus-container-default-1.5.5.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-aether-provider-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-wagon-provider-api-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-plexus-cipher-1.7.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-plexus-interpolation-1.14.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-plexus-utils-2.0.6.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-plexus-classworlds-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-plugin-api-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-model-builder-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-plexus-sec-dispatcher-1.3.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-plexus-component-annotations-1.5.5.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-aether-connector-wagon-1.13.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-compat-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-wagon-http-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-aether-api-1.13.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-settings-builder-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-aether-spi-1.13.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-core-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-wagon-http-shared4-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-aether-util-1.13.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-artifact-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-maven-model-3.0.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jarjar-aether-impl-1.13.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\ivy-2.2.0.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gson-2.2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\xbean-reflect-3.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\bcprov-jdk15on-1.51.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jsch-0.1.51.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-plugin-use-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-resources-http-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\httpclient-4.2.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\nekohtml-1.9.14.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\commons-codec-1.6.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\httpcore-4.2.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jcifs-1.3.17.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\xml-apis-1.3.04.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\xercesImpl-2.9.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-tooling-api-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\gradle-wrapper-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-plugins-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\junit-4.12.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\testng-6.3.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\commons-cli-1.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\bsh-2.0b4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jcommander-1.12.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\snakeyaml-1.6.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\hamcrest-core-1.3.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-code-quality-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-jetty-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jetty-6.1.25.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jetty-util-6.1.25.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\servlet-api-2.5-20081211.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jetty-plus-6.1.25.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jsp-2.1-6.1.14.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jetty-annotations-6.1.25.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\geronimo-annotation_1.0_spec-1.0.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jetty-naming-6.1.25.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\core-3.1.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jsp-api-2.1-6.1.14.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-antlr-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-osgi-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\bndlib-2.1.0.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-maven-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\classworlds-1.1-alpha-2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\plexus-container-default-1.0-alpha-9-stable-1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\plexus-utils-1.5.15.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\plexus-interpolation-1.11.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\maven-artifact-2.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\maven-artifact-manager-2.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\maven-repository-metadata-2.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\maven-model-2.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\maven-project-2.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\maven-error-diagnostics-2.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\maven-settings-2.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\wagon-file-1.0-beta-6.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\wagon-http-lightweight-1.0-beta-6.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\wagon-provider-api-1.0-beta-6.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\pmaven-common-0.8-20100325.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\pmaven-groovy-0.8-20100325.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\plexus-component-annotations-1.5.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-ide-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-announce-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-scala-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-sonar-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\sonar-batch-bootstrapper-2.9.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-signing-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\bcpg-jdk15on-1.51.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-ear-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-javascript-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\rhino-1.7R3.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\simple-4.1.21.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-build-comparison-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-diagnostics-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-reporting-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jatl-0.2.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-publish-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-ivy-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-jacoco-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-build-init-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-platform-base-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-platform-jvm-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-language-jvm-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-language-java-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-language-groovy-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-language-scala-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-platform-native-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-platform-play-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-language-native-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-ide-native-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-testing-native-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-plugin-development-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-resources-sftp-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-resources-s3-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\aws-java-sdk-s3-1.9.19.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\aws-java-sdk-kms-1.9.19.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\aws-java-sdk-core-1.9.19.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jackson-core-2.3.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jackson-annotations-2.3.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\jackson-databind-2.3.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\joda-time-2.7.jar') + classpath files('C:\\Users\\jwi\\.gradle\\wrapper\\dists\\gradle-2.4-bin\\512l6srpmurqfb3evvm98rt6hj\\gradle-2.4\\lib\\plugins\\gradle-tooling-api-builders-2.4.jar') + classpath files('C:\\Users\\jwi\\.gradle\\caches\\modules-2\\files-2.1\\com.netflix.nebula\\nebula-test\\2.2.1\\c607dfa62070a1e67e0d23cc2aa30bb5a6b56dbb\\nebula-test-2.2.1.jar') + classpath files('C:\\Users\\jwi\\.gradle\\caches\\modules-2\\files-2.1\\org.spockframework\\spock-core\\1.0-groovy-2.3\\762fbf6c5f24baabf9addcf9cf3647151791f7eb\\spock-core-1.0-groovy-2.3.jar') + classpath files('C:\\Users\\jwi\\.gradle\\caches\\modules-2\\files-2.1\\cglib\\cglib-nodep\\2.2.2\\d456bb230c70c0b95c76fb28e429d42f275941\\cglib-nodep-2.2.2.jar') + classpath files('C:\\Users\\jwi\\.gradle\\caches\\modules-2\\files-2.1\\commons-lang\\commons-lang\\2.6\\ce1edb914c94ebc388f086c6827e8bdeec71ac2\\commons-lang-2.6.jar') + classpath files('C:\\Users\\jwi\\.gradle\\caches\\modules-2\\files-2.1\\junit\\junit\\4.12\\2973d150c0dc1fefe998f834810d68f278ea58ec\\junit-4.12.jar') + classpath files('C:\\Users\\jwi\\.gradle\\caches\\modules-2\\files-2.1\\org.hamcrest\\hamcrest-core\\1.3\\42a25dc3219429f0e5d060061f71acb49bf010a0\\hamcrest-core-1.3.jar') + } + } +} Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/cache.properties URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/cache.properties?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/cache.properties (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/cache.properties Mon Jun 29 19:16:54 2015 @@ -0,0 +1 @@ +#Mon Jun 29 21:03:46 CEST 2015 Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/cache.properties.lock URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/cache.properties.lock?rev=1688289&view=auto ============================================================================== Binary file - no diff available. Propchange: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/cache.properties.lock ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/fileHashes.bin URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/fileHashes.bin?rev=1688289&view=auto ============================================================================== Binary file - no diff available. Propchange: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/fileHashes.bin ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/outputFileStates.bin URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/outputFileStates.bin?rev=1688289&view=auto ============================================================================== Binary file - no diff available. Propchange: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/outputFileStates.bin ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/taskArtifacts.bin URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/taskArtifacts.bin?rev=1688289&view=auto ============================================================================== Binary file - no diff available. Propchange: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/.gradle/2.4/taskArtifacts/taskArtifacts.bin ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build.gradle URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build.gradle?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build.gradle (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build.gradle Mon Jun 29 19:16:54 2015 @@ -0,0 +1,10 @@ +// Running test for fail-the-build-when-finding-a-file-with-unapproved-unknown-license + +apply plugin: 'org.apache.rat' +rat { + verbose = true + inputDir = 'C:/Users/jwi/afw/apache-rat/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license' + excludes = [ + 'build.gradle', 'settings.gradle', 'build/**', '.gradle/**', '.gradle-test-kit/**' + ] +} Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/reports/rat/index.html URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/reports/rat/index.html?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/reports/rat/index.html (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/reports/rat/index.html Mon Jun 29 19:16:54 2015 @@ -0,0 +1,74 @@ +<html> +<head> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<style type="text/css"> + <!-- +body {margin-top: 0px;font-size: 0.8em;background-color: #F9F7ED;} + +h1 {color:red;} +h2 {color:blue;} +h3 {color:green;} +h4 {color:orange;} + +/* Table Design */ + +table,tr,td {text-align:center;font-weight:bold;border:1px solid #000;} +caption {color:blue;text-align:left;} +.notes, .binaries, .archives, .standards {width:25%;} +.notes {background:#D7EDEE;} +.binaries {background:#D0F2F4;} +.archives {background:#ABE7E9;} +.standards {background:#A0F0F4;} +.licenced, .generated {width:50%;} +.licenced {background:#C6EBDD;} +.generated {background:#ABE9D2;} +.java_note {background:#D6EBC6;} +.generated_note {background:#C9E7A9;} +.unknown {width:100%;background:#E92020;} +.unknown-zero {color:#00CC00;} +.center{text-align:center;margin:0 auto;} +--> + </style> +</head> +<body> +<h1>Rat Report</h1> +<div class="center"> +<table id="rat-reports summary" cellspacing="0" summary="A snapshot summary of this rat report"> +<caption> +Table 1: A snapshot summary of this rat report. +</caption> +<tr> +<td colspan="1" class="notes">Notes: 0</td><td colspan="1" class="binaries">Binaries: 0</td><td colspan="1" class="archives">Archives: 0</td><td colspan="1" class="standards">Standards: 1</td> +</tr> +<tr> +<td colspan="2" class="licenced">Apache Licensed: 0</td><td colspan="2" class="generated">Generated Documents: 0</td> +</tr> +<tr> +<td colspan="2" class="java_note">Note: JavaDocs are generated and so license header is optional</td><td colspan="2" class="generated_note">Note: Generated files do not require license headers</td> +</tr> +<tr> +<td colspan="4" class="unknown">1 Unknown Licenses - or files without a license.</td> +</tr> +</table> +</div> +<hr> +<h3>Unapproved Licenses:</h3> C:/Users/jwi/afw/apache-rat/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/no-license-file.txt<br> + +<hr> +<h3>Archives:</h3> +<hr> +<p> + Files with Apache License headers will be marked AL<br> + Binary files (which do not require AL headers) will be marked B<br> + Compressed archives will be marked A<br> + Notices, licenses etc will be marked N<br> +</p>!????? C:/Users/jwi/afw/apache-rat/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/no-license-file.txt<br> + +<hr> +<h3>Printing headers for files without AL header...</h3> +<h4>C:/Users/jwi/afw/apache-rat/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/no-license-file.txt</h4>Nothing here. +<hr> +<br> +</body> +</html> Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/reports/rat/rat-report.xml URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/reports/rat/rat-report.xml?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/reports/rat/rat-report.xml (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/reports/rat/rat-report.xml Mon Jun 29 19:16:54 2015 @@ -0,0 +1,2 @@ +<rat-report timestamp='2015-06-29T21:03:46+02:00'><resource name='C:/Users/jwi/afw/apache-rat/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/no-license-file.txt'><header-sample>Nothing here. +</header-sample><header-type name='?????'/><license-family name='?????'/><license-approval name='false'/><type name='standard'/></resource></rat-report> \ No newline at end of file Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/tmp/rat/stylesheet.xsl URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/tmp/rat/stylesheet.xsl?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/tmp/rat/stylesheet.xsl (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/build/tmp/rat/stylesheet.xsl Mon Jun 29 19:16:54 2015 @@ -0,0 +1,204 @@ +<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- This style sheet converts any rat-report.xml file. --> + +<xsl:template match="/"> + + <html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + <style type="text/css"> + <!-- +body {margin-top: 0px;font-size: 0.8em;background-color: #F9F7ED;} + +h1 {color:red;} +h2 {color:blue;} +h3 {color:green;} +h4 {color:orange;} + +/* Table Design */ + +table,tr,td {text-align:center;font-weight:bold;border:1px solid #000;} +caption {color:blue;text-align:left;} +.notes, .binaries, .archives, .standards {width:25%;} +.notes {background:#D7EDEE;} +.binaries {background:#D0F2F4;} +.archives {background:#ABE7E9;} +.standards {background:#A0F0F4;} +.licenced, .generated {width:50%;} +.licenced {background:#C6EBDD;} +.generated {background:#ABE9D2;} +.java_note {background:#D6EBC6;} +.generated_note {background:#C9E7A9;} +.unknown {width:100%;background:#E92020;} +.unknown-zero {color:#00CC00;} +.center{text-align:center;margin:0 auto;} +--> + </style> + </head> + <body> + <xsl:apply-templates/> + <xsl:call-template name="generated"/> + </body> + </html> +</xsl:template> + +<xsl:template match="rat-report"> + + <h1>Rat Report</h1> +<div class="center"> +<table id="rat-reports summary" cellspacing="0" summary="A snapshot summary of this rat report"> +<caption> +Table 1: A snapshot summary of this rat report. +</caption> + <tr> + <td colspan="1" class="notes">Notes: <xsl:value-of select="count(descendant::type[attribute::name="notice"])"/></td> + <td colspan="1" class="binaries">Binaries: <xsl:value-of select="count(descendant::type[attribute::name="binary"])"/></td> + <td colspan="1" class="archives">Archives: <xsl:value-of select="count(descendant::type[attribute::name="archive"])"/></td> + <td colspan="1" class="standards">Standards: <xsl:value-of select="count(descendant::type[attribute::name="standard"])"/></td> + </tr> + <tr> + <td colspan="2" class="licenced">Apache Licensed: <xsl:value-of select="count(descendant::header-type[attribute::name="AL "])"/></td> + <td colspan="2" class="generated">Generated Documents: <xsl:value-of select="count(descendant::header-type[attribute::name="GEN "])"/></td> + </tr> + <tr> + <td colspan="2" class="java_note">Note: JavaDocs are generated and so license header is optional</td> + <td colspan="2" class="generated_note">Note: Generated files do not require license headers</td> + </tr> + <tr> +<xsl:choose> + <xsl:when test="count(descendant::header-type[attribute::name="?????"]) > 0"> + <td colspan="4" class="unknown"><xsl:value-of select="count(descendant::header-type[attribute::name="?????"])"/> Unknown Licenses - or files without a license.</td> + </xsl:when> + <xsl:otherwise> + <td colspan="4" class="unknown-zero"><xsl:value-of select="count(descendant::header-type[attribute::name="?????"])"/> Unknown Licenses - or files without a license.</td> + </xsl:otherwise> +</xsl:choose> + </tr> +</table> +</div> +<hr/> + <h3>Unapproved Licenses:</h3> + + <xsl:for-each select="descendant::resource[license-approval/@name="false"]"> + <xsl:text> </xsl:text> + <xsl:value-of select="@name"/><br/> + <xsl:text> +</xsl:text> +</xsl:for-each> +<hr/> + +<h3>Archives:</h3> + +<xsl:for-each select="descendant::resource[type/@name="archive"]"> + + <xsl:value-of select="@name"/> + <br/> + </xsl:for-each> + <hr/> + + <p> + Files with Apache License headers will be marked AL<br/> + Binary files (which do not require AL headers) will be marked B<br/> + Compressed archives will be marked A<br/> + Notices, licenses etc will be marked N<br/> + </p> + + <xsl:for-each select="descendant::resource"> + <xsl:choose> + <xsl:when test="license-approval/@name="false"">!</xsl:when> + <xsl:otherwise><xsl:text> </xsl:text></xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="type/@name="notice"">N </xsl:when> + <xsl:when test="type/@name="archive"">A </xsl:when> + <xsl:when test="type/@name="binary"">B </xsl:when> + <xsl:when test="type/@name="standard""><xsl:value-of select="header-type/@name"/></xsl:when> + <xsl:otherwise>!!!!!</xsl:otherwise> + </xsl:choose> + <xsl:text> </xsl:text> + <xsl:value-of select="@name"/><br/> + <xsl:text> + </xsl:text> + </xsl:for-each> + <hr/> + + <h3>Printing headers for files without AL header...</h3> + + <xsl:for-each select="descendant::resource[header-type/@name="?????"]"> + + <h4><xsl:value-of select="@name"/></h4> + <xsl:value-of select="header-sample"/> + <hr/> +</xsl:for-each> +<br/> + + <!-- <xsl:apply-templates select="resource"/> + <xsl:apply-templates select="header-sample"/> + <xsl:apply-templates select="header-type"/> + <xsl:apply-templates select="license-family"/> + <xsl:apply-templates select="license-approval"/> + <xsl:apply-templates select="type"/> --> + +</xsl:template> + +<xsl:template match="resource"> + <div> + <h3>Resource: <xsl:value-of select="@name"/></h3> + <xsl:apply-templates/> + </div> +</xsl:template> + +<xsl:template match="header-sample"> + <xsl:if test="normalize-space(.) != ''"> + <h4>First few lines of non-compliant file</h4> + <p> + <xsl:value-of select="."/> + </p> + </xsl:if> + <h4>Other Info:</h4> +</xsl:template> + +<xsl:template match="header-type"> + Header Type: <xsl:value-of select="@name"/> + <br/> +</xsl:template> + +<xsl:template match="license-family"> + License Family: <xsl:value-of select="@name"/> + <br/> +</xsl:template> + +<xsl:template match="license-approval"> + License Approval: <xsl:value-of select="@name"/> + <br/> +</xsl:template> + +<xsl:template match="type"> + Type: <xsl:value-of select="@name"/> + <br/> +</xsl:template> + +<xsl:template name="generated"> +</xsl:template> +</xsl:transform> Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/no-license-file.txt URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/no-license-file.txt?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/no-license-file.txt (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/no-license-file.txt Mon Jun 29 19:16:54 2015 @@ -0,0 +1 @@ +Nothing here. \ No newline at end of file Added: creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/settings.gradle URL: http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/settings.gradle?rev=1688289&view=auto ============================================================================== --- creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/settings.gradle (added) +++ creadur/rat/trunk/apache-rat-gradle/src/gradle/build/test/org.apache.rat.gradle.RatIntegrationSpec/fail-the-build-when-finding-a-file-with-unapproved-unknown-license/settings.gradle Mon Jun 29 19:16:54 2015 @@ -0,0 +1 @@ +rootProject.name='fail-the-build-when-finding-a-file-with-unapproved-unknown-license'
