This is an automated email from the ASF dual-hosted git repository. tallison pushed a commit to branch TIKA-4139 in repository https://gitbox.apache.org/repos/asf/tika.git
commit 4194503b0a3bc981877ea7cc9de3b0d0c1853d1f Author: tallison <talli...@apache.org> AuthorDate: Tue Oct 3 12:15:04 2023 -0400 Add more automatic modules --- tika-bundles/tika-bundle-standard/pom.xml | 11 +++++++++++ tika-detectors/tika-detector-siegfried/pom.xml | 11 +++++++++++ tika-fuzzing/pom.xml | 11 +++++++++++ tika-handlers/tika-handler-boilerpipe/pom.xml | 16 ++++++++++++++++ tika-java7/pom.xml | 11 +++++++++++ tika-langdetect/tika-langdetect-lingo24/pom.xml | 16 ++++++++++++++++ tika-langdetect/tika-langdetect-mitll-text/pom.xml | 15 +++++++++++++++ tika-langdetect/tika-langdetect-opennlp/pom.xml | 14 +++++++++++++- tika-langdetect/tika-langdetect-optimaize/pom.xml | 16 +++++++++++++++- tika-langdetect/tika-langdetect-tika/pom.xml | 14 +++++++++++++- .../tika-parser-digest-commons/pom.xml | 15 +++++++++++++++ .../tika-parser-jdbc-commons/pom.xml | 15 +++++++++++++++ .../tika-parser-mail-commons/pom.xml | 16 +++++++++++++++- .../tika-parsers-standard-package/pom.xml | 11 +++++++++++ tika-pipes/tika-emitters/tika-emitter-jdbc/pom.xml | 18 +++++++++++++++++- tika-pipes/tika-httpclient-commons/pom.xml | 16 ++++++++++++++++ 16 files changed, 221 insertions(+), 5 deletions(-) diff --git a/tika-bundles/tika-bundle-standard/pom.xml b/tika-bundles/tika-bundle-standard/pom.xml index f0d137e30..526e47cb5 100644 --- a/tika-bundles/tika-bundle-standard/pom.xml +++ b/tika-bundles/tika-bundle-standard/pom.xml @@ -418,6 +418,17 @@ </excludes> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.bundle.standard</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> </plugins> </build> diff --git a/tika-detectors/tika-detector-siegfried/pom.xml b/tika-detectors/tika-detector-siegfried/pom.xml index 505c0c949..2cd2a27e8 100644 --- a/tika-detectors/tika-detector-siegfried/pom.xml +++ b/tika-detectors/tika-detector-siegfried/pom.xml @@ -102,6 +102,17 @@ </execution> </executions> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.detector.siegfried</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> </plugins> </build> diff --git a/tika-fuzzing/pom.xml b/tika-fuzzing/pom.xml index 89c0ffea2..7b72b6be8 100644 --- a/tika-fuzzing/pom.xml +++ b/tika-fuzzing/pom.xml @@ -121,6 +121,17 @@ </execution> </executions> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.fuzzing</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> </plugins> </build> </project> \ No newline at end of file diff --git a/tika-handlers/tika-handler-boilerpipe/pom.xml b/tika-handlers/tika-handler-boilerpipe/pom.xml index 05d0b69b3..f9eea2106 100644 --- a/tika-handlers/tika-handler-boilerpipe/pom.xml +++ b/tika-handlers/tika-handler-boilerpipe/pom.xml @@ -37,4 +37,20 @@ <version>1.1.0</version> </dependency> </dependencies> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.handler.boilerpipe</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> + </plugins> + </build> </project> \ No newline at end of file diff --git a/tika-java7/pom.xml b/tika-java7/pom.xml index 7401a5903..2505e51f6 100644 --- a/tika-java7/pom.xml +++ b/tika-java7/pom.xml @@ -72,6 +72,17 @@ </excludes> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.java7</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> </plugins> </build> diff --git a/tika-langdetect/tika-langdetect-lingo24/pom.xml b/tika-langdetect/tika-langdetect-lingo24/pom.xml index c30a7720d..5ba5ec3ee 100644 --- a/tika-langdetect/tika-langdetect-lingo24/pom.xml +++ b/tika-langdetect/tika-langdetect-lingo24/pom.xml @@ -60,6 +60,22 @@ </dependency> </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.langdetect.lingo24</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> + </plugins> + </build> + <scm> <tag>2.2.1-rc2</tag> </scm> diff --git a/tika-langdetect/tika-langdetect-mitll-text/pom.xml b/tika-langdetect/tika-langdetect-mitll-text/pom.xml index e03a4bf34..ff75ff163 100644 --- a/tika-langdetect/tika-langdetect-mitll-text/pom.xml +++ b/tika-langdetect/tika-langdetect-mitll-text/pom.xml @@ -60,6 +60,21 @@ </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.langdetect.mitll</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> + </plugins> + </build> <scm> <tag>2.2.1-rc2</tag> </scm> diff --git a/tika-langdetect/tika-langdetect-opennlp/pom.xml b/tika-langdetect/tika-langdetect-opennlp/pom.xml index 962fc58f2..e3e11078f 100644 --- a/tika-langdetect/tika-langdetect-opennlp/pom.xml +++ b/tika-langdetect/tika-langdetect-opennlp/pom.xml @@ -17,7 +17,8 @@ specific language governing permissions and limitations under the License. --> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>tika-langdetect</artifactId> <groupId>org.apache.tika</groupId> @@ -56,6 +57,17 @@ </excludes> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.langdetect.opennlp</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> </plugins> </build> diff --git a/tika-langdetect/tika-langdetect-optimaize/pom.xml b/tika-langdetect/tika-langdetect-optimaize/pom.xml index bcc61faff..5878390d6 100644 --- a/tika-langdetect/tika-langdetect-optimaize/pom.xml +++ b/tika-langdetect/tika-langdetect-optimaize/pom.xml @@ -53,7 +53,21 @@ <scope>test</scope> </dependency> </dependencies> - + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.langdetect.optimaize</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> + </plugins> + </build> <scm> <tag>2.2.1-rc2</tag> </scm> diff --git a/tika-langdetect/tika-langdetect-tika/pom.xml b/tika-langdetect/tika-langdetect-tika/pom.xml index 7a00ae414..3e83cc126 100644 --- a/tika-langdetect/tika-langdetect-tika/pom.xml +++ b/tika-langdetect/tika-langdetect-tika/pom.xml @@ -17,7 +17,8 @@ specific language governing permissions and limitations under the License. --> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>tika-langdetect</artifactId> <groupId>org.apache.tika</groupId> @@ -56,6 +57,17 @@ </excludes> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.langdetect.tika</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> </plugins> </build> diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-digest-commons/pom.xml b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-digest-commons/pom.xml index b75ce9803..38f16ac35 100644 --- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-digest-commons/pom.xml +++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-digest-commons/pom.xml @@ -45,6 +45,21 @@ </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.parser.digest.commons</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> + </plugins> + </build> <scm> <tag>2.2.1-rc2</tag> </scm> diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-jdbc-commons/pom.xml b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-jdbc-commons/pom.xml index cc9c1d0d9..9318c90ac 100644 --- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-jdbc-commons/pom.xml +++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-jdbc-commons/pom.xml @@ -29,6 +29,21 @@ <artifactId>tika-parser-jdbc-commons</artifactId> <name>Apache Tika jdbc parser commons</name> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.parser.jdbc.commons</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> + </plugins> + </build> <scm> <tag>2.2.1-rc2</tag> </scm> diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-mail-commons/pom.xml b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-mail-commons/pom.xml index 68ca0fe6b..ad7088318 100644 --- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-mail-commons/pom.xml +++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-mail-commons/pom.xml @@ -43,7 +43,21 @@ <version>${mime4j.version}</version> </dependency> </dependencies> - + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.parser.mail.commons</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> + </plugins> + </build> <scm> <tag>2.2.1-rc2</tag> </scm> diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/pom.xml b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/pom.xml index cb23c96d7..352d8f308 100644 --- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/pom.xml +++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-package/pom.xml @@ -371,6 +371,17 @@ </excludes> </configuration> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.parsers.standard.package</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> </plugins> </build> diff --git a/tika-pipes/tika-emitters/tika-emitter-jdbc/pom.xml b/tika-pipes/tika-emitters/tika-emitter-jdbc/pom.xml index 20bcbac5b..f97588312 100644 --- a/tika-pipes/tika-emitters/tika-emitter-jdbc/pom.xml +++ b/tika-pipes/tika-emitters/tika-emitter-jdbc/pom.xml @@ -17,7 +17,8 @@ specific language governing permissions and limitations under the License. --> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>tika-emitters</artifactId> <groupId>org.apache.tika</groupId> @@ -41,4 +42,19 @@ <scope>test</scope> </dependency> </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.emitter.jdbc</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> + </plugins> + </build> </project> \ No newline at end of file diff --git a/tika-pipes/tika-httpclient-commons/pom.xml b/tika-pipes/tika-httpclient-commons/pom.xml index c642bacc5..bbbb3ce9a 100644 --- a/tika-pipes/tika-httpclient-commons/pom.xml +++ b/tika-pipes/tika-httpclient-commons/pom.xml @@ -42,6 +42,22 @@ </dependency> </dependencies> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifestEntries> + <Automatic-Module-Name>org.apache.tika.httpclient.commons</Automatic-Module-Name> + </manifestEntries> + </archive> + </configuration> + </plugin> + </plugins> + </build> + <scm> <tag>2.2.1-rc2</tag> </scm>