diff --git a/gradle/rat.gradle b/gradle/rat.gradle index 8c8ac5e8..2c3b2a37 100644 --- a/gradle/rat.gradle +++ b/gradle/rat.gradle @@ -28,18 +28,19 @@ class RatTask extends DefaultTask { @Input List excludes - def reportPath = 'build/rat' - def stylesheet = 'gradle/resources/rat-output-to-html.xsl' + def reportPath = "${project.buildDir}/rat" + def stylesheet = "${project.projectDir}/gradle/resources/rat-output-to-html.xsl" def xmlReport = reportPath + '/rat-report.xml' def htmlReport = reportPath + '/rat-report.html' def generateXmlReport(File reportDir) { def antBuilder = services.get(IsolatedAntBuilder) def ratClasspath = project.configurations.rat + def scanDir = project.projectDir antBuilder.withClasspath(ratClasspath).execute { ant.taskdef(resource: 'org/apache/rat/anttasks/antlib.xml') ant.report(format: 'xml', reportFile: xmlReport) { - fileset(dir: ".") { + fileset(dir: scanDir) { patternset { excludes.each { exclude(name: it)