diff --git a/README.rst b/README.rst
index 1c1b5027ee..00dd10fc99 100644
--- a/README.rst
+++ b/README.rst
@@ -70,17 +70,17 @@ Contributing
* Write a unit test:
- * Binary formats and Common APIs: src/testcases/org/apache/poi/
- * OOXML APIs only: src/ooxml/testcases/org/apache/poi/
- * Scratchpad (Binary formats): src/scratchpad/testcases/org/apache/poi/
+ * Binary formats and Common APIs: poi/src/test/java/org/apache/poi/
+ * OOXML APIs only: poi-ooxml/src/test/java/org/apache/poi/
+ * Scratchpad (Binary formats): poi-scratchpad/src/test/java/org/apache/poi/
* Test files: test-data/
* Navigate the source, make changes, and run unit tests to verify
- * Binary formats and Common APIs: src/java/org/apache/poi/
- * OOXML APIs only: src/ooxml/java/org/apache/poi/
- * Scratchpad (Binary formats): src/scratchpad/src/org/apache/poi/
- * Examples: src/examples/src/org/apache/poi/
+ * Binary formats and Common APIs: poi/src/main/java/org/apache/poi/
+ * OOXML APIs only: poi-ooxml/src/main/java/org/apache/poi/
+ * Scratchpad (Binary formats): poi-scratchpad/src/main/java/org/apache/poi/
+ * Examples: poi-examples/src/main/java/org/apache/poi/
* More info: `How To Build page`_ at apache.org
diff --git a/build.gradle b/build.gradle
index 3756158663..a85f346ee2 100644
--- a/build.gradle
+++ b/build.gradle
@@ -331,33 +331,36 @@ rat {
inputDir.set(file("."))
// include all directories which contain files that are included in releases
- includes.add("examples/**")
- includes.add("excelant/**")
+ includes.add("poi-examples/**")
+ includes.add("poi-excelant/**")
includes.add("poi-integration/**")
includes.add("legal/**")
- includes.add("main/**")
+ includes.add("poi/**")
includes.add("maven/**")
- includes.add("ooxml/**")
- includes.add("ooxml-schema/**")
+ includes.add("poi-ooxml/**")
+ includes.add("poi-ooxml-full/**")
+ includes.add("poi-ooxml-lite/**")
+ includes.add("poi-ooxml-lite-agent/**")
//includes.add("osgi/**")
- includes.add("scratchpad/**")
+ includes.add("poi-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")
+ includes.add("build.javacheck.xml")
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")
+ excludes.add("poi/src/main/resources/org/apache/poi/sl/draw/geom/presetShapeDefinitions.xml")
+ excludes.add("poi-ooxml/src/main/resources/org/apache/poi/xslf/usermodel/notesMaster.xml")
+ excludes.add("poi-ooxml/src/main/resources/org/apache/poi/xssf/usermodel/presetTableStyles.xml")
+ excludes.add("poi-ooxml-full/src/main/xmlschema/org/apache/poi/schemas/XAdES*.xsd")
+ excludes.add("poi-ooxml-full/src/main/xmlschema/org/apache/poi/schemas/xmldsig-core-schema.xsd")
+ excludes.add("poi-ooxml-full/src/main/xmlschema/org/apache/poi/xdgf/visio.xsd")
/*
-API Check POI -API Check POI-OOXML -API Check POI-Excelant -API Check POI-Scratchpad +API Check POI +API Check POI-OOXML +API Check POI-Excelant +API Check POI-Scratchpad
''' diff --git a/sonar/examples/pom.xml b/sonar/examples/pom.xml index a6851591e9..cbeb37f092 100644 --- a/sonar/examples/pom.xml +++ b/sonar/examples/pom.xml @@ -36,7 +36,7 @@