[ 
https://issues.apache.org/jira/browse/TIKA-4918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18124174#comment-18124174
 ] 

Hudson commented on TIKA-4918:
------------------------------

SUCCESS: Integrated in Jenkins build Tika » tika-main-jdk17 #1698 (See 
[https://ci-builds.apache.org/job/Tika/job/tika-main-jdk17/1698/])
TIKA-4918 - clean up pf4j loading (#3226) (github: 
[https://github.com/apache/tika/commit/a3e5d09fb2927d779448e5d58aa9983693bdd9fb])
* (edit) 
tika-plugins-core/src/main/java/org/apache/tika/plugins/TikaPluginManager.java
* (add) tika-plugins-core/src/test/java/org/apache/tika/plugins/TestPlugin.java
* (edit) 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/AbstractComponentManager.java
* (edit) 
tika-pipes/tika-pipes-plugins/tika-pipes-http/src/test/resources/configs/tika-config-http.json
* (edit) 
tika-plugins-core/src/test/java/org/apache/tika/plugins/TikaPluginManagerTest.java
* (add) 
tika-plugins-core/src/test/java/org/apache/tika/plugins/TestExtensionFactory.java
* (edit) 
tika-e2e-tests/tika-grpc/src/test/java/org/apache/tika/pipes/ExternalTestBase.java
* (edit) 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/config/ConfigMerger.java
* (edit) tika-e2e-tests/tika-grpc/pom.xml
* (edit) 
tika-e2e-tests/tika-grpc/src/test/java/org/apache/tika/pipes/ignite/IgniteConfigStoreTest.java
* (edit) tika-pipes/tika-pipes-fork-parser/pom.xml
* (edit) 
tika-e2e-tests/tika-grpc/src/test/java/org/apache/tika/pipes/filesystem/HandlerTypeTest.java
* (edit) 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/config/ConfigOverrides.java
* (edit) 
tika-plugins-core/src/main/java/org/apache/tika/plugins/PluginComponentLoader.java
* (edit) 
tika-pipes/tika-pipes-core/src/test/java/org/apache/tika/pipes/core/config/ConfigMergerTest.java
* (add) 
tika-pipes/tika-pipes-fork-parser/src/test/java/org/apache/tika/pipes/fork/ClasspathPluginsTest.java
* (edit) 
tika-pipes/tika-pipes-fork-parser/src/test/java/org/apache/tika/pipes/fork/PipesForkParserTest.java
* (edit) CHANGES.txt
* (edit) docs/modules/ROOT/pages/pipes/plugins/writing-a-plugin.adoc
* (edit) 
tika-pipes/tika-pipes-core/src/test/java/org/apache/tika/pipes/core/config/DefaultPluginsDirTest.java
* (edit) 
tika-grpc/src/test/java/org/apache/tika/pipes/grpc/PipesBiDirectionalStreamingIntegrationTest.java
* (edit) 
tika-pipes/tika-pipes-fork-parser/src/main/java/org/apache/tika/pipes/fork/PipesForkParser.java
* (edit) docs/modules/ROOT/pages/using-tika/java-api/pipes.adoc
* (edit) tika-grpc/pom.xml
* (edit) 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/config/DefaultPluginsDir.java


> Enforce pf4j zip loading and forbid classpath loading in 4.2.x
> --------------------------------------------------------------
>
>                 Key: TIKA-4918
>                 URL: https://issues.apache.org/jira/browse/TIKA-4918
>             Project: Tika
>          Issue Type: Task
>            Reporter: Tim Allison
>            Priority: Major
>
> Initial design for pf4j was to require zips in plugins. At some point, we 
> forgot that and started loading from the classpath probably because that's 
> easy, esp for distribution.
>  
> We should require plugins so that debugging is easier and so that we don't 
> have surprises.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to