[ https://issues.apache.org/jira/browse/TIKA-3180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17250487#comment-17250487 ]
Hudson commented on TIKA-3180: ------------------------------ UNSTABLE: Integrated in Jenkins build Tika ยป tika-main-jdk8 #91 (See [https://ci-builds.apache.org/job/Tika/job/tika-main-jdk8/91/]) TIKA-3180 modularize tika-server (#394) (github: [https://github.com/apache/tika/commit/435f0c982a1fc5223236199b01cbb7207642e4dd]) * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/TarWriter.java * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TranslateResourceTest.java * (delete) tika-server/src/test/resources/org/apache/tika/server/TIKA-3137-include.xml * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerParseException.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/HTMLHelper.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/MetadataResource.java * (edit) tika-app/src/main/java/org/apache/tika/gui/TikaGUI.java * (edit) tika-app/pom.xml * (delete) tika-server/src/test/resources/mock/system_exit.xml * (add) tika-server/tika-server-classic/src/test/resources/test-documents/2pic.doc * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaLoggingFilter.java * (delete) tika-server/src/main/java/org/apache/tika/server/HTMLHelper.java * (add) tika-server/tika-server-classic/src/test/resources/test-documents/Doc1_ole.doc * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/URLEnabledInputStreamFactory.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/ZipWriter.java * (edit) tika-parsers/tika-parsers-classic/tika-parsers-classic-modules/pom.xml * (delete) tika-server/src/test/resources/pic.xlsx * (add) tika-server/tika-server-classic/src/test/resources/test-documents/pic.xlsx * (add) tika-server/tika-server-classic/src/test/java/org/apache/tika/server/classic/MetadataResourceTest.java * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/ServerStatusTest.java * (delete) tika-server/src/main/java/org/apache/tika/server/resource/TikaDetectors.java * (add) tika-server/tika-server-core/src/test/resources/test-documents/testDigilite.fdf * (add) tika-server/tika-server-classic/src/main/java/org/apache/tika/server/classic/resource/XMPMetadataResource.java * (delete) tika-server/src/main/java/org/apache/tika/server/DefaultInputStreamFactory.java * (add) tika-server/tika-server-classic/src/test/java/org/apache/tika/server/classic/TikaDetectorsTest.java * (add) tika-parsers/tika-parsers-classic/tika-parsers-classic-modules/tika-parser-microsoft-module/src/main/resources/META-INF/services/org.apache.tika.extractor.EmbeddedStreamTranslator * (delete) tika-server/src/test/resources/log4j.properties * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaServerResource.java * (edit) tika-server/README.md * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaWelcomeTest.java * (delete) tika-server/src/test/resources/testPassword4Spaces.pdf * (delete) tika-server/src/test/resources/test_recursive_embedded.docx * (delete) tika-parsers/tika-parsers-classic/tika-parsers-classic-modules/tika-parser-html-module/src/main/java/org/apache/tika/parser/html/BoilerpipeContentHandler.java * (add) tika-server/tika-server-client/pom.xml * (add) tika-server/tika-server-classic/src/main/resources/META-INF/services/org.apache.tika.server.core.writer.TikaServerWriter * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/JSONObjWriter.java * (add) tika-server/tika-server-classic/src/test/java/org/apache/tika/server/classic/TikaResourceTest.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaWelcome.java * (delete) tika-server/src/main/java/org/apache/tika/server/resource/RecursiveMetadataResource.java * (edit) tika-parsers/tika-parsers-classic/tika-parsers-classic-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/AbstractOOXMLExtractor.java * (delete) tika-server/src/main/java/org/apache/tika/server/URLEnabledInputStreamFactory.java * (delete) tika-server/src/test/java/org/apache/tika/server/CXFTestBase.java * (delete) tika-server/src/test/resources/mock/heavy_hang_30000.xml * (add) tika-server/tika-server-classic/src/main/resources/META-INF/services/org.apache.tika.server.core.ParseContextConfig * (delete) tika-server/src/test/resources/mock/testStaticStdOutErr.xml * (add) tika-server/tika-server-classic/src/test/java/org/apache/tika/server/classic/TikaMimeTypesTest.java * (delete) tika-server/src/main/java/org/apache/tika/server/TikaLoggingFilter.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/LanguageResource.java * (delete) tika-server/src/main/java/org/apache/tika/server/resource/TikaServerStatus.java * (edit) tika-bundles/tika-bundle-classic/pom.xml * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/CXFTestBase.java * (delete) tika-server/src/main/java/org/apache/tika/server/resource/TikaVersion.java * (delete) tika-server/assembly.xml * (delete) tika-server/bin/tika.in.sh * (delete) tika-server/src/main/resources/tikaserver-template.html * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaServerStatusTest.java * (add) tika-server/tika-server-classic/bin/tika.in.sh * (delete) tika-server/src/main/java/org/apache/tika/server/resource/DetectorResource.java * (add) tika-server/tika-server-classic/src/test/resources/test-documents/testPDFTwoTextBoxes.pdf * (add) tika-server/tika-server-classic/src/test/resources/log4j.properties * (add) tika-server/tika-server-classic/src/test/resources/test-documents/testOCR.pdf * (delete) tika-server/src/main/java/org/apache/tika/server/resource/TikaMimeTypes.java * (delete) tika-server/src/test/resources/testDigilite.fdf * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaResource.java * (delete) tika-server/src/test/java/org/apache/tika/server/StackTraceOffTest.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/DetectorResource.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaParsers.java * (delete) tika-server/src/test/java/org/apache/tika/server/TikaDetectorsTest.java * (add) tika-server/tika-server-classic/src/test/resources/test-documents/foo.csv * (delete) tika-server/src/main/java/org/apache/tika/server/writer/TarWriter.java * (add) tika-server/tika-server-classic/src/test/resources/test-documents/2pic.docx * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/TikaServerWriter.java * (add) tika-server/tika-server-core/pom.xml * (add) tika-server/tika-server-core/src/test/resources/logging/log4j_child.xml * (delete) tika-server/src/test/resources/pic.xls * (delete) tika-server/src/main/java/org/apache/tika/server/resource/UnpackerResource.java * (add) tika-server/tika-server-classic/src/test/resources/test-documents/testHTML.html * (delete) tika-server/src/test/resources/2exe.docx * (add) tika-server/tika-server-classic/src/test/resources/test-documents/testUnicodePassword.pdf * (delete) tika-server/src/main/java/org/apache/tika/server/TikaServerParseExceptionMapper.java * (edit) tika-app/src/main/java/org/apache/tika/cli/TikaCLI.java * (add) tika-server/tika-server-core/src/test/resources/test-documents/french.txt * (add) tika-server/tika-server-classic/src/test/java/org/apache/tika/server/classic/RecursiveMetadataResourceTest.java * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaVersionTest.java * (delete) tika-server/src/test/java/org/apache/tika/server/RecursiveMetadataResourceTest.java * (delete) tika-server/src/test/resources/Doc1_ole.doc * (delete) tika-server/src/main/java/org/apache/tika/server/resource/TikaParsers.java * (delete) tika-server/src/test/resources/foo.csv * (delete) tika-server/src/main/java/org/apache/tika/server/TikaServerParseException.java * (delete) tika-server/src/test/resources/logging/log4j_child.xml * (delete) tika-server/src/test/resources/testPDFTwoTextBoxes.pdf * (add) tika-core/src/main/java/org/apache/tika/extractor/EmbeddedStreamTranslator.java * (edit) tika-bundles/pom.xml * (delete) tika-server/src/main/java/org/apache/tika/server/TaskStatus.java * (delete) tika-server/src/main/java/org/apache/tika/server/writer/MetadataListMessageBodyWriter.java * (edit) tika-server/pom.xml * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerParseExceptionMapper.java * (delete) tika-server/src/main/java/org/apache/tika/server/resource/TikaResource.java * (delete) tika-server/src/test/java/org/apache/tika/server/TikaVersionTest.java * (add) tika-server/tika-server-core/src/test/resources/config/tika-config-for-server-tests.xml * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/UnpackerResource.java * (delete) tika-server/src/main/java/org/apache/tika/server/resource/TikaWelcome.java * (add) tika-server/tika-server-core/src/main/resources/tikaserver-template.html * (delete) tika-server/src/test/java/org/apache/tika/server/TikaServerStatusTest.java * (delete) tika-server/src/main/java/org/apache/tika/server/resource/LanguageResource.java * (edit) tika-parsers/tika-parsers-classic/tika-parsers-classic-modules/tika-parser-html-module/src/test/java/org/apache/tika/parser/html/HtmlParserTest.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/InputStreamFactory.java * (edit) tika-eval/tika-eval-core/pom.xml * (add) tika-server/tika-server-classic/bin/tika * (add) tika-server/tika-server-classic/assembly.xml * (delete) tika-server/src/main/resources/log4j.properties * (add) tika-server/tika-server-core/src/main/resources/tikaserver-version.properties * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/StackTraceTest.java * (delete) tika-server/src/test/resources/mock/fake_oom.xml * (add) tika-server/tika-server-classic/src/main/java/org/apache/tika/server/classic/config/PDFServerConfig.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/CompositeParseContextConfig.java * (add) tika-server/tika-server-classic/src/test/resources/test-documents/password.xls * (add) tika-server/tika-server-classic/src/test/resources/test-documents/testRTF_npeFromWMFInTikaServer.rtf * (edit) CHANGES.txt * (delete) tika-server/src/main/java/org/apache/tika/server/writer/TextMessageBodyWriter.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/ServerTimeouts.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TranslateResource.java * (delete) tika-server/src/test/java/org/apache/tika/server/RecursiveMetadataFilterTest.java * (delete) tika-server/src/test/resources/mock/null_pointer.xml * (delete) tika-server/src/test/resources/testHTML.html * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/config/DocumentSelectorConfig.java * (delete) tika-server/src/test/resources/french.txt * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/MetadataListMessageBodyWriter.java * (delete) tika-server/src/test/resources/mock/thread_interrupt.xml * (delete) tika-server/src/test/java/org/apache/tika/server/TikaResourceTest.java * (delete) tika-server/src/test/resources/2pic.docx * (delete) tika-server/src/test/resources/CDEC_WEATHER_2010_03_02 * (add) tika-server/tika-server-classic/src/test/java/org/apache/tika/server/classic/UnpackerResourceTest.java * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/StackTraceOffTest.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/RecursiveMetadataResource.java * (delete) tika-server/src/test/resources/mock/real_oom.xml * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/DefaultInputStreamFactory.java * (delete) tika-server/src/test/java/org/apache/tika/server/StackTraceTest.java * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaServerIntegrationTest.java * (add) tika-server/tika-server-classic/src/test/resources/test-documents/pic.xls * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/JSONMessageBodyWriter.java * (delete) tika-server/src/main/resources/tikaserver-version.properties * (delete) tika-server/src/test/java/org/apache/tika/server/MetadataResourceTest.java * (delete) tika-server/src/test/resources/testRTF_npeFromWMFInTikaServer.rtf * (delete) tika-server/src/test/java/org/apache/tika/server/TikaMimeTypesTest.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/ParseContextConfig.java * (delete) tika-server/bin/init.d/tika * (delete) tika-server/src/test/resources/testUnicodePassword.pdf * (add) tika-server/tika-server-classic/src/test/resources/test-documents/test_recursive_embedded.docx * (delete) tika-server/src/test/resources/english.txt * (delete) tika-server/src/main/java/org/apache/tika/server/writer/CSVMessageBodyWriter.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerWatchDog.java * (delete) tika-server/src/test/java/org/apache/tika/server/TikaWelcomeTest.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TikaServerCli.java * (delete) tika-server/src/main/java/org/apache/tika/server/writer/ZipWriter.java * (delete) tika-server/src/main/java/org/apache/tika/server/writer/JSONObjWriter.java * (delete) tika-server/src/test/java/org/apache/tika/server/TikaParsersTest.java * (edit) tika-parsers/tika-parsers-classic/tika-parsers-classic-package/pom.xml * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaDetectors.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/CSVMessageBodyWriter.java * (add) tika-server/tika-server-classic/src/test/resources/config/TIKA-3137-include.xml * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/writer/TextMessageBodyWriter.java * (delete) tika-server/src/test/resources/mock/testStdOutErr.xml * (delete) tika-server/src/test/resources/testOCR.pdf * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaResourceTest.java * (add) tika-server/tika-server-core/src/main/resources/log4j.properties * (add) tika-server/tika-server-classic/src/test/resources/test-documents/CDEC_WEATHER_2010_03_02 * (delete) tika-server/src/test/java/org/apache/tika/server/TranslateResourceTest.java * (delete) tika-server/src/test/java/org/apache/tika/server/TikaServerIntegrationTest.java * (add) tika-server/tika-server-core/src/test/resources/log4j.properties * (delete) tika-server/src/test/resources/password.xls * (delete) tika-server/src/test/resources/2pic.doc * (delete) tika-server/src/main/java/org/apache/tika/server/ServerStatusWatcher.java * (edit) tika-eval/tika-eval-app/pom.xml * (add) tika-server/tika-server-classic/src/test/resources/test-documents/testPassword4Spaces.pdf * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/LanguageResourceTest.java * (add) tika-parsers/tika-parsers-classic/tika-parsers-classic-modules/tika-parser-html-commons/src/main/java/org/apache/tika/sax/boilerpipe/BoilerpipeContentHandler.java * (delete) tika-server/src/main/java/org/apache/tika/server/writer/JSONMessageBodyWriter.java * (add) tika-server/tika-server-classic/pom.xml * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaServerStatus.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/ServerStatusWatcher.java * (delete) tika-server/src/main/java/org/apache/tika/server/resource/MetadataResource.java * (delete) tika-server/src/main/java/org/apache/tika/server/resource/TranslateResource.java * (add) tika-server/tika-server-classic/src/test/java/org/apache/tika/server/classic/TikaParsersTest.java * (delete) tika-server/src/main/java/org/apache/tika/server/MetadataList.java * (add) tika-server/tika-server-core/src/test/resources/test-documents/english.txt * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaMimeTypes.java * (delete) tika-server/src/test/resources/org/apache/tika/server/tika-config-for-server-tests.xml * (delete) tika-server/src/main/java/org/apache/tika/server/InputStreamFactory.java * (delete) tika-server/bin/install_tika_service.sh * (add) tika-server/tika-server-classic/src/test/java/org/apache/tika/server/classic/DetectorResourceTest.java * (add) tika-server/tika-server-classic/src/main/java/org/apache/tika/server/classic/config/TesseractServerConfig.java * (delete) tika-server/src/test/resources/mock/heavy_hang_100.xml * (delete) tika-server/src/main/java/org/apache/tika/server/ServerTimeouts.java * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/TikaMimeTypesTest.java * (delete) tika-server/bin/tika * (delete) tika-server/src/main/java/org/apache/tika/server/TikaServerWatchDog.java * (delete) tika-server/src/test/java/org/apache/tika/server/NullWebClientLogger.java * (add) tika-server/tika-server-core/src/test/java/org/apache/tika/server/core/NullWebClientLogger.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaVersion.java * (add) tika-parsers/tika-parsers-classic/tika-parsers-classic-modules/tika-parser-html-commons/pom.xml * (add) tika-parsers/tika-parsers-classic/tika-parsers-classic-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/extractor/microsoft/MSEmbeddedStreamTranslator.java * (add) tika-core/src/main/java/org/apache/tika/extractor/DefaultEmbeddedStreamTranslator.java * (add) tika-server/tika-server-classic/bin/init.d/tika * (delete) tika-server/src/test/resources/test.doc * (add) tika-server/tika-server-classic/src/test/java/org/apache/tika/server/classic/RecursiveMetadataFilterTest.java * (delete) tika-server/src/main/java/org/apache/tika/server/ServerStatus.java * (delete) tika-server/src/test/java/org/apache/tika/server/UnpackerResourceTest.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/ServerStatus.java * (delete) tika-server/src/test/java/org/apache/tika/server/ServerStatusTest.java * (add) tika-server/tika-server-classic/src/main/java/org/apache/tika/server/classic/writer/XMPMessageBodyWriter.java * (add) tika-server/tika-server-classic/src/main/resources/META-INF/services/org.apache.tika.server.core.resource.TikaServerResource * (add) tika-server/tika-server-classic/src/test/resources/test-documents/2exe.docx * (add) tika-server/tika-server-classic/src/test/resources/test-documents/test.doc * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/TaskStatus.java * (add) tika-server/tika-server-classic/bin/install_tika_service.sh * (edit) tika-parsers/tika-parsers-classic/tika-parsers-classic-modules/tika-parser-html-module/pom.xml * (delete) tika-server/src/main/java/org/apache/tika/server/writer/XMPMessageBodyWriter.java * (add) tika-server/tika-server-core/src/main/resources/META-INF/services/org.apache.tika.server.core.ParseContextConfig * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/config/PasswordProviderConfig.java * (add) tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/MetadataList.java * (delete) tika-server/src/main/java/org/apache/tika/server/TikaServerCli.java * (delete) tika-server/src/test/java/org/apache/tika/server/LanguageResourceTest.java * (delete) tika-server/src/test/java/org/apache/tika/server/DetectorResourceTest.java > Tika 2.0.0 -- Modularize tika-server > ------------------------------------ > > Key: TIKA-3180 > URL: https://issues.apache.org/jira/browse/TIKA-3180 > Project: Tika > Issue Type: Improvement > Reporter: Tim Allison > Priority: Major > Labels: 2.0.0 > > What do fellow devs think about having a tika-server-core which would be just > the server/wrapper code without any dependencies on {{tika-parsers}} and then > a tika-server with the usual dependency on {{tika-parsers}}. > As we move to more modularity, I'd think some users might want the server > {{tika-server-core}}, but then maybe only include a subset of the parsers. > WDYT? -- This message was sent by Atlassian Jira (v8.3.4#803005)