Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
2.0.0
-
None
-
None
Description
The tika-translate jar contains classes that are also in tika-core. This is a needless duplication and causes warnings when using the jars in downstream projects.
This happens because tika-core has some base classes in tika-core/src/main/java/org/apache/tika/language/translate/, so the org.apache.tika.language.translate package is split between tika-core and tika-translate. It's those classes in tika-core that then get duplicated into tika-translate's jar.
I did look at marking them as excluded in the build, but I am clearly too dumb to ever understand maven-bundle-plugin.