mirror of
https://github.com/apache/poi.git
synced 2025-03-06 17:09:08 +00:00
Gradle: Add support for rat-check and initial target "jenkins"
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888139 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
6dd39585d5
commit
22b39898c3
56
build.gradle
56
build.gradle
@ -24,6 +24,10 @@ buildscript {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
plugins {
|
||||||
|
id("org.nosphere.apache.rat") version "0.7.0"
|
||||||
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
}
|
}
|
||||||
@ -198,4 +202,54 @@ subprojects {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
task jenkins
|
||||||
|
jenkins.dependsOn build
|
||||||
|
jenkins.dependsOn check
|
||||||
|
jenkins.dependsOn javadoc
|
||||||
|
jenkins.dependsOn jacocoTestReport
|
||||||
|
jenkins.dependsOn rat
|
||||||
|
}
|
||||||
|
|
||||||
|
rat {
|
||||||
|
// Input directory, defaults to '.'
|
||||||
|
inputDir.set(file("."))
|
||||||
|
|
||||||
|
// include all directories which contain files that are included in releases
|
||||||
|
includes.add("examples/**")
|
||||||
|
includes.add("excelant/**")
|
||||||
|
includes.add("integrationtest/**")
|
||||||
|
includes.add("legal/**")
|
||||||
|
includes.add("main/**")
|
||||||
|
includes.add("maven/**")
|
||||||
|
includes.add("ooxml/**")
|
||||||
|
includes.add("ooxml-schema/**")
|
||||||
|
//includes.add("osgi/**")
|
||||||
|
includes.add("scratchpad/**")
|
||||||
|
includes.add("src/**")
|
||||||
|
//includes.add("sonar/**")
|
||||||
|
includes.add("build.*")
|
||||||
|
|
||||||
|
// List of Gradle exclude directives, defaults to ['**/.gradle/**']
|
||||||
|
//excludes.add("main/java/org/apache/poi/**/*-chart-data.txt")
|
||||||
|
excludes.add("**/build/**")
|
||||||
|
excludes.add("**/out/**")
|
||||||
|
excludes.add("**/*.iml")
|
||||||
|
excludes.add("**/*.log")
|
||||||
|
excludes.add("**/main/java/org/apache/poi/**/*-chart-data.txt")
|
||||||
|
excludes.add("main/src/main/resources/org/apache/poi/sl/draw/geom/presetShapeDefinitions.xml")
|
||||||
|
excludes.add("ooxml/src/main/resources/org/apache/poi/xslf/usermodel/notesMaster.xml")
|
||||||
|
excludes.add("ooxml/src/main/resources/org/apache/poi/xssf/usermodel/presetTableStyles.xml")
|
||||||
|
excludes.add("ooxml-schema/src/main/xmlschema/org/apache/poi/schemas/XAdES*.xsd")
|
||||||
|
excludes.add("ooxml-schema/src/main/xmlschema/org/apache/poi/schemas/xmldsig-core-schema.xsd")
|
||||||
|
excludes.add("ooxml-schema/src/main/xmlschema/org/apache/poi/xdgf/visio.xsd")
|
||||||
|
/*
|
||||||
|
<exclude name="documentation/*.txt" />
|
||||||
|
<exclude name="documentation/content/xdocs/dtd/" />
|
||||||
|
<exclude name="documentation/content/xdocs/entity/" />
|
||||||
|
<exclude name="documentation/resources/images/pb-poi.cdr"/>
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Prints the list of files with unapproved licences to the console, defaults to false
|
||||||
|
verbose.set(true)
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user