瀏覽代碼

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
tags/REL_5_1_0
Dominik Stadler 3 年之前
父節點
當前提交
22b39898c3
共有 1 個檔案被更改,包括 55 行新增1 行删除
  1. 55
    1
      build.gradle

+ 55
- 1
build.gradle 查看文件

@@ -24,6 +24,10 @@ buildscript {
}
}

plugins {
id("org.nosphere.apache.rat") version "0.7.0"
}

repositories {
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…
取消
儲存