Tim Allison created TIKA-4134:
---------------------------------
Summary: Maybe move away from an uber jar for tika-app and
tika-server-standard in 3.x?
Key: TIKA-4134
URL: https://issues.apache.org/jira/browse/TIKA-4134
Project: Tika
Issue Type: Task
Reporter: Tim Allison
On https://github.com/apache/tika/pull/1345#issuecomment-1723321327,
[~desruisseaux] pointed out that uber jars might not be the best idea with jpms
in the future.
I'm opening this issue to discuss if we want to change the packaging structure
in 3.x.
If we wanted to "go small" we can keep things as they are in 3.x and warn users
that we might move away from an uber jar in 4.x.
If we wanted to "go big", we could use the maven dependency plugin to create a
"lib/" directory with all of the dependencies and then have a small
tika-app.jar that includes those dependencies in its classpath.
Are there other, better ways that we should think about packaging tika-app and
tika-server in 3.x and beyond?
--
This message was sent by Atlassian Jira
(v8.20.10#820010)