[UIMA-6325] Update to UIMA Parent POM 14
- Clean up rat plugin configuration
diff --git a/example-projects/ruta-ep-example-extensions/pom.xml b/example-projects/ruta-ep-example-extensions/pom.xml
index 01f358d..b0e7877 100644
--- a/example-projects/ruta-ep-example-extensions/pom.xml
+++ b/example-projects/ruta-ep-example-extensions/pom.xml
@@ -97,11 +97,7 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
- <exclude>release.properties</exclude> <!-- release generated artifact -->
- <exclude>marker-file-identifying-*</exclude>
- <exclude>META-INF/MANIFEST.MF</exclude>
- <exclude>issuesFixed/**</exclude>
+ <excludes combine.children="append">
<exclude>src/test/resources/org/apache/uima/ruta/example/extensions/*.txt</exclude> <!-- test data -->
<exclude>src/test/resources/org/apache/uima/ruta/example/extensions/*ruta</exclude> <!-- test data -->
</excludes>
diff --git a/example-projects/ruta-maven-example/pom.xml b/example-projects/ruta-maven-example/pom.xml
index 7df423a..f591a80 100644
--- a/example-projects/ruta-maven-example/pom.xml
+++ b/example-projects/ruta-maven-example/pom.xml
@@ -93,10 +93,9 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
+ <excludes combine.children="append">
<exclude>.buildpath</exclude> <!-- generate IDE file -->
<exclude>src/main/resources/FirstNames.txt</exclude> <!-- dictionary -->
- <exclude>issuesFixed/**</exclude> <!-- generated -->
</excludes>
</configuration>
</execution>
diff --git a/pom.xml b/pom.xml
index a33cdaa..043ffc2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -146,26 +146,34 @@
<pluginManagement>
<plugins>
<plugin>
- <!-- run Release Audit Tool (RAT) -->
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
<executions>
<execution>
<id>default-cli</id>
+ <!-- default configuration -->
<configuration>
- <excludes>
- <exclude>target/**</exclude>
+ <excludes combine.children="append">
+ <!-- workaround https://issues.apache.org/jira/browse/RAT-97 -->
<exclude>example-projects/**</exclude>
- <exclude>README*</exclude>
- <exclude>RELEASE_NOTES*</exclude>
- <exclude>issuesFixed/**</exclude>
- <exclude>src/main/resources/docbook-shared/titlepage/*.xsl</exclude>
- <exclude>marker-file-identifying-*</exclude>
- <exclude>ruta-eclipse-update-site/target/**</exclude>
- <exclude>ruta-eclipse-update-site/marker-file-identifying-*</exclude>
- <exclude>ruta-eclipse-update-site/.settings/**</exclude>
- <exclude>ruta-eclipse-update-site/.project</exclude>
- <exclude>DEPENDENCIES</exclude>
+ <exclude>ruta-basic-type/**</exclude>
+ <exclude>ruta-core/**</exclude>
+ <exclude>ruta-core-ext/**</exclude>
+ <exclude>ruta-docbook/**</exclude>
+ <exclude>ruta-eclipse-feature/**</exclude>
+ <exclude>ruta-eclipse-update-site/**</exclude>
+ <exclude>ruta-ep-addons/**</exclude>
+ <exclude>ruta-ep-caseditor/**</exclude>
+ <exclude>ruta-ep-core-ext/**</exclude>
+ <exclude>ruta-ep-engine/**</exclude>
+ <exclude>ruta-ep-ide/**</exclude>
+ <exclude>ruta-ep-ide-ui/**</exclude>
+ <exclude>ruta-ep-parent/**</exclude>
+ <exclude>ruta-ep-textruler/**</exclude>
+ <exclude>ruta-maven-archetype/**</exclude>
+ <exclude>ruta-maven-plugin/**</exclude>
+ <exclude>ruta-parent/**</exclude>
+ <exclude>ruta-typesystem/**</exclude>
</excludes>
</configuration>
</execution>
diff --git a/ruta-basic-type/pom.xml b/ruta-basic-type/pom.xml
index 45ad6c6..847e1f6 100644
--- a/ruta-basic-type/pom.xml
+++ b/ruta-basic-type/pom.xml
@@ -75,10 +75,8 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
+ <excludes combine.children="append">
<exclude>src/main/resources/META-INF/org.apache.uima.fit/*.txt</exclude>
- <exclude>issuesFixed/**</exclude> <!-- generated -->
- <exclude>marker-file-identifying-*</exclude>
</excludes>
</configuration>
</execution>
diff --git a/ruta-core-ext/pom.xml b/ruta-core-ext/pom.xml
index b665411..9863f40 100644
--- a/ruta-core-ext/pom.xml
+++ b/ruta-core-ext/pom.xml
@@ -75,10 +75,9 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
+ <excludes combine.children="append">
<exclude>src/test/resources/org/apache/uima/ruta/block/fst/*.txt</exclude> <!-- test data -->
<exclude>src/test/resources/org/apache/uima/ruta/action/*.*</exclude> <!-- test data -->
- <exclude>issuesFixed/**</exclude> <!-- generated -->
</excludes>
</configuration>
</execution>
diff --git a/ruta-core/pom.xml b/ruta-core/pom.xml
index 5356837..a1fae5b 100644
--- a/ruta-core/pom.xml
+++ b/ruta-core/pom.xml
@@ -186,7 +186,7 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
+ <excludes combine.children="append">
<exclude>src/main/antlr3/org/apache/uima/ruta/parser/RutaLexer.tokens</exclude> <!-- grammar tokens -->
<exclude>src/main/antlr3/org/apache/uima/ruta/parser/RutaParser.tokens</exclude> <!-- grammar tokens -->
<exclude>src/test/resources/org/apache/uima/ruta/**/*.txt</exclude> <!-- test data -->
@@ -197,11 +197,8 @@
<exclude>src/test/resources/org/apache/uima/ruta/engine/*.html</exclude> <!-- test data -->
<exclude>src/test/resources/META-INF/org.apache.uima.fit/types.txt</exclude> <!-- test data -->
<exclude>src/main/resources/META-INF/org.apache.uima.fit/*.txt</exclude>
- <exclude>api-change-report/**</exclude>
- <exclude>issuesFixed/**</exclude> <!-- generated -->
<exclude>input/**</exclude> <!-- temp test data -->
<exclude>TypeSystem.xml</exclude> <!-- temp test data -->
- <exclude>marker-file-identifying-*</exclude>
</excludes>
</configuration>
</execution>
diff --git a/ruta-ep-addons/pom.xml b/ruta-ep-addons/pom.xml
index 2fdb2a3..e93b161 100644
--- a/ruta-ep-addons/pom.xml
+++ b/ruta-ep-addons/pom.xml
@@ -174,12 +174,8 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
- <exclude>release.properties</exclude> <!-- release generated artifact -->
+ <excludes combine.children="append">
<exclude>src/test/resources/ManualTests/*</exclude> <!-- test data -->
- <exclude>marker-file-identifying-*</exclude>
- <exclude>META-INF/MANIFEST.MF</exclude>
- <exclude>issuesFixed/**</exclude>
</excludes>
</configuration>
</execution>
diff --git a/ruta-ep-caseditor/pom.xml b/ruta-ep-caseditor/pom.xml
index eed81f1..72cc9a2 100644
--- a/ruta-ep-caseditor/pom.xml
+++ b/ruta-ep-caseditor/pom.xml
@@ -135,12 +135,8 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
- <exclude>release.properties</exclude> <!-- release generated artifact -->
+ <excludes combine.children="append">
<exclude>src/test/resources/ManualTests/*</exclude> <!-- test data -->
- <exclude>marker-file-identifying-*</exclude>
- <exclude>META-INF/MANIFEST.MF</exclude>
- <exclude>issuesFixed/**</exclude>
</excludes>
</configuration>
</execution>
diff --git a/ruta-ep-core-ext/pom.xml b/ruta-ep-core-ext/pom.xml
index a072c93..9151d58 100644
--- a/ruta-ep-core-ext/pom.xml
+++ b/ruta-ep-core-ext/pom.xml
@@ -96,27 +96,6 @@
<build>
<!-- don't use artifactId as first part of finalName, follow instead the eclipse convention -->
<finalName>org.apache.uima.ruta.core.ext_${parsedVersion.osgiVersion}</finalName>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.rat</groupId>
- <artifactId>apache-rat-plugin</artifactId>
- <executions>
- <execution>
- <id>default-cli</id>
- <configuration>
- <excludes>
- <exclude>release.properties</exclude> <!-- release generated artifact -->
- <exclude>marker-file-identifying-*</exclude>
- <exclude>META-INF/MANIFEST.MF</exclude>
- <exclude>issuesFixed/**</exclude>
- </excludes>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </pluginManagement>
<plugins>
<plugin>
diff --git a/ruta-ep-engine/pom.xml b/ruta-ep-engine/pom.xml
index 1eb6f2e..bba5a98 100644
--- a/ruta-ep-engine/pom.xml
+++ b/ruta-ep-engine/pom.xml
@@ -219,27 +219,7 @@
<directory>src/main/readme_src</directory>
</resource>
</resources>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.rat</groupId>
- <artifactId>apache-rat-plugin</artifactId>
- <executions>
- <execution>
- <id>default-cli</id>
- <configuration>
- <excludes>
- <exclude>release.properties</exclude> <!-- release generated artifact -->
- <exclude>marker-file-identifying-*</exclude>
- <exclude>META-INF/MANIFEST.MF</exclude>
- <exclude>issuesFixed/**</exclude>
- </excludes>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </pluginManagement>
+
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
diff --git a/ruta-ep-ide-ui/pom.xml b/ruta-ep-ide-ui/pom.xml
index 4775b98..03932cc 100644
--- a/ruta-ep-ide-ui/pom.xml
+++ b/ruta-ep-ide-ui/pom.xml
@@ -243,16 +243,12 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
- <exclude>release.properties</exclude> <!-- release generated artifact -->
- <exclude>marker-file-identifying-*</exclude>
- <exclude>META-INF/MANIFEST.MF</exclude>
+ <excludes combine.children="append">
<exclude>src/main/resources/org/apache/uima/ruta/ide/formatter/*.ruta</exclude> <!-- preview file -->
<exclude>src/main/resources/org/apache/uima/ruta/ide/formatter/preferences/*.ruta</exclude> <!-- preview file -->
<exclude>src/main/resources/org/apache/uima/ruta/ide/launching/*.ruta</exclude> <!-- preview file -->
<exclude>src/main/resources/org/apache/uima/ruta/ide/ui/documentation/*.html</exclude> <!-- hover documentation -->
<exclude>src/main/resources/org/apache/uima/ruta/ide/ui/preferences/*.txt</exclude> <!-- preview file -->
- <exclude>issuesFixed/**</exclude>
</excludes>
</configuration>
</execution>
diff --git a/ruta-ep-ide/pom.xml b/ruta-ep-ide/pom.xml
index b2de160..c0f27fd 100644
--- a/ruta-ep-ide/pom.xml
+++ b/ruta-ep-ide/pom.xml
@@ -142,13 +142,9 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
- <exclude>release.properties</exclude> <!-- release generated artifact -->
- <exclude>marker-file-identifying-*</exclude>
- <exclude>META-INF/MANIFEST.MF</exclude>
+ <excludes combine.children="append">
<exclude>src/main/antlr3/org/apache/uima/ruta/ide/core/parser/RutaLexer.tokens</exclude> <!-- grammar tokens -->
<exclude>src/main/antlr3/org/apache/uima/ruta/ide/core/parser/RutaParser.tokens</exclude> <!-- grammar tokens -->
- <exclude>issuesFixed/**</exclude>
</excludes>
</configuration>
</execution>
diff --git a/ruta-ep-textruler/pom.xml b/ruta-ep-textruler/pom.xml
index 84b3836..1d23ac3 100644
--- a/ruta-ep-textruler/pom.xml
+++ b/ruta-ep-textruler/pom.xml
@@ -127,27 +127,6 @@
<directory>src/main/readme_src</directory>
</resource>
</resources>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.rat</groupId>
- <artifactId>apache-rat-plugin</artifactId>
- <executions>
- <execution>
- <id>default-cli</id>
- <configuration>
- <excludes>
- <exclude>release.properties</exclude> <!-- release generated artifact -->
- <exclude>marker-file-identifying-*</exclude>
- <exclude>META-INF/MANIFEST.MF</exclude>
- <exclude>issuesFixed/**</exclude>
- </excludes>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </pluginManagement>
<plugins>
<plugin>
diff --git a/ruta-maven-archetype/pom.xml b/ruta-maven-archetype/pom.xml
index c6292cd..71db411 100644
--- a/ruta-maven-archetype/pom.xml
+++ b/ruta-maven-archetype/pom.xml
@@ -65,11 +65,9 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
+ <excludes combine.children="append">
<exclude>src/main/resources/archetype-resources/src/main/resources/META-INF/org.apache.uima.fit/*.txt</exclude> <!-- uimafit -->
<exclude>src/main/resources/archetype-resources/src/main/resources/**/*.txt</exclude> <!-- dictionary -->
- <exclude>issuesFixed/**</exclude> <!-- generated -->
- <exclude>marker-file-identifying-*</exclude>
</excludes>
</configuration>
</execution>
diff --git a/ruta-maven-plugin/pom.xml b/ruta-maven-plugin/pom.xml
index 544c151..b481f2a 100644
--- a/ruta-maven-plugin/pom.xml
+++ b/ruta-maven-plugin/pom.xml
@@ -133,7 +133,7 @@
<execution>
<id>default-cli</id>
<configuration>
- <excludes>
+ <excludes combine.children="append">
<exclude>src/test/**/*.ruta</exclude> <!-- test data -->
<exclude>src/it/**/*.ruta</exclude> <!-- test data -->
<exclude>src/it/**/*.txt</exclude> <!-- test data -->