From e30bfe63984be90ebde25a9b35ee2a90f354217c Mon Sep 17 00:00:00 2001 From: Michael Suzuki Date: Wed, 8 Jun 2016 20:43:27 +0100 Subject: [PATCH] Amend to not use shade as it would return all libs as flat files and instead place all dependency in a lib folder --- .../alfresco-solr/dependency-reduced-pom.xml | 1573 ----------------- search-services/alfresco-solr/pom.xml | 45 +- 2 files changed, 31 insertions(+), 1587 deletions(-) delete mode 100644 search-services/alfresco-solr/dependency-reduced-pom.xml diff --git a/search-services/alfresco-solr/dependency-reduced-pom.xml b/search-services/alfresco-solr/dependency-reduced-pom.xml deleted file mode 100644 index df53e7dd0..000000000 --- a/search-services/alfresco-solr/dependency-reduced-pom.xml +++ /dev/null @@ -1,1573 +0,0 @@ - - - - alfresco-solr-parent - org.alfresco - 1.0-SNAPSHOT - - 4.0.0 - alfresco-solr - Alfresco Solr - - - - webapp - src/main/webapp - - - src/main/resources - - - alfresco-solr - - - maven-compiler-plugin - - 1.8 - 1.8 - - - - maven-surefire-plugin - - - **/CMISDataCreatorTest.java - - - - - maven-antrun-plugin - - - write-alfresco-version - prepare-package - - run - - - - - - - - - - - - - - - maven-shade-plugin - 2.4.3 - - - package - - shade - - - true - - - - - - - - - org.apache.lucene - lucene-analyzers-common - 6.0.1 - provided - - - lucene-core - org.apache.lucene - - - - - org.apache.solr - solr-core - 6.0.1 - provided - - - jdk.tools - jdk.tools - - - lucene-analyzers-kuromoji - org.apache.lucene - - - lucene-analyzers-phonetic - org.apache.lucene - - - lucene-backward-codecs - org.apache.lucene - - - lucene-codecs - org.apache.lucene - - - lucene-expressions - org.apache.lucene - - - lucene-grouping - org.apache.lucene - - - lucene-highlighter - org.apache.lucene - - - lucene-join - org.apache.lucene - - - lucene-memory - org.apache.lucene - - - lucene-misc - org.apache.lucene - - - lucene-queries - org.apache.lucene - - - lucene-queryparser - org.apache.lucene - - - lucene-sandbox - org.apache.lucene - - - lucene-spatial-extras - org.apache.lucene - - - lucene-suggest - org.apache.lucene - - - solr-solrj - org.apache.solr - - - hppc - com.carrotsearch - - - presto-parser - com.facebook.presto - - - jackson-core - com.fasterxml.jackson.core - - - jackson-dataformat-smile - com.fasterxml.jackson.dataformat - - - caffeine - com.github.ben-manes.caffeine - - - guava - com.google.guava - - - protobuf-java - com.google.protobuf - - - t-digest - com.tdunning - - - commons-cli - commons-cli - - - commons-configuration - commons-configuration - - - commons-fileupload - commons-fileupload - - - slice - io.airlift - - - javax.servlet-api - javax.servlet - - - antlr4-runtime - org.antlr - - - commons-exec - org.apache.commons - - - hadoop-annotations - org.apache.hadoop - - - hadoop-auth - org.apache.hadoop - - - hadoop-common - org.apache.hadoop - - - hadoop-hdfs - org.apache.hadoop - - - httpcore - org.apache.httpcomponents - - - httpmime - org.apache.httpcomponents - - - zookeeper - org.apache.zookeeper - - - stax2-api - org.codehaus.woodstox - - - jetty-continuation - org.eclipse.jetty - - - jetty-deploy - org.eclipse.jetty - - - jetty-http - org.eclipse.jetty - - - jetty-io - org.eclipse.jetty - - - jetty-jmx - org.eclipse.jetty - - - jetty-rewrite - org.eclipse.jetty - - - jetty-security - org.eclipse.jetty - - - jetty-server - org.eclipse.jetty - - - jetty-servlet - org.eclipse.jetty - - - jetty-servlets - org.eclipse.jetty - - - jetty-util - org.eclipse.jetty - - - jetty-webapp - org.eclipse.jetty - - - jetty-xml - org.eclipse.jetty - - - htrace-core - org.htrace - - - spatial4j - org.locationtech.spatial4j - - - noggit - org.noggit - - - asm - org.ow2.asm - - - asm-commons - org.ow2.asm - - - org.restlet - org.restlet.jee - - - org.restlet.ext.servlet - org.restlet.jee - - - jcl-over-slf4j - org.slf4j - - - lucene-core - org.apache.lucene - - - - - org.apache.solr - solr-analysis-extras - 6.0.1 - provided - - - lucene-analyzers-icu - org.apache.lucene - - - lucene-analyzers-morfologik - org.apache.lucene - - - lucene-analyzers-smartcn - org.apache.lucene - - - lucene-analyzers-stempel - org.apache.lucene - - - icu4j - com.ibm.icu - - - morfologik-fsa - org.carrot2 - - - morfologik-polish - org.carrot2 - - - morfologik-stemming - org.carrot2 - - - lucene-analyzers-kuromoji - org.apache.lucene - - - lucene-analyzers-phonetic - org.apache.lucene - - - lucene-backward-codecs - org.apache.lucene - - - lucene-codecs - org.apache.lucene - - - lucene-expressions - org.apache.lucene - - - lucene-grouping - org.apache.lucene - - - lucene-highlighter - org.apache.lucene - - - lucene-join - org.apache.lucene - - - lucene-memory - org.apache.lucene - - - lucene-misc - org.apache.lucene - - - lucene-queries - org.apache.lucene - - - lucene-queryparser - org.apache.lucene - - - lucene-sandbox - org.apache.lucene - - - lucene-spatial-extras - org.apache.lucene - - - lucene-suggest - org.apache.lucene - - - solr-solrj - org.apache.solr - - - hppc - com.carrotsearch - - - presto-parser - com.facebook.presto - - - jackson-core - com.fasterxml.jackson.core - - - jackson-dataformat-smile - com.fasterxml.jackson.dataformat - - - caffeine - com.github.ben-manes.caffeine - - - guava - com.google.guava - - - protobuf-java - com.google.protobuf - - - t-digest - com.tdunning - - - commons-cli - commons-cli - - - commons-configuration - commons-configuration - - - commons-fileupload - commons-fileupload - - - slice - io.airlift - - - javax.servlet-api - javax.servlet - - - antlr4-runtime - org.antlr - - - commons-exec - org.apache.commons - - - hadoop-annotations - org.apache.hadoop - - - hadoop-auth - org.apache.hadoop - - - hadoop-common - org.apache.hadoop - - - hadoop-hdfs - org.apache.hadoop - - - httpcore - org.apache.httpcomponents - - - httpmime - org.apache.httpcomponents - - - zookeeper - org.apache.zookeeper - - - stax2-api - org.codehaus.woodstox - - - jetty-continuation - org.eclipse.jetty - - - jetty-deploy - org.eclipse.jetty - - - jetty-http - org.eclipse.jetty - - - jetty-io - org.eclipse.jetty - - - jetty-jmx - org.eclipse.jetty - - - jetty-rewrite - org.eclipse.jetty - - - jetty-security - org.eclipse.jetty - - - jetty-server - org.eclipse.jetty - - - jetty-servlet - org.eclipse.jetty - - - jetty-servlets - org.eclipse.jetty - - - jetty-util - org.eclipse.jetty - - - jetty-webapp - org.eclipse.jetty - - - jetty-xml - org.eclipse.jetty - - - htrace-core - org.htrace - - - spatial4j - org.locationtech.spatial4j - - - noggit - org.noggit - - - asm - org.ow2.asm - - - asm-commons - org.ow2.asm - - - org.restlet - org.restlet.jee - - - org.restlet.ext.servlet - org.restlet.jee - - - jcl-over-slf4j - org.slf4j - - - lucene-core - org.apache.lucene - - - - - org.apache.solr - solr-langid - 6.0.1 - provided - - - xmpcore - com.adobe.xmp - - - langdetect - com.cybozu.labs - - - metadata-extractor - com.drewnoakes - - - isoparser - com.googlecode.mp4parser - - - java-libpst - com.pff - - - boilerpipe - de.l3s.boilerpipe - - - jdom - jdom - - - jsonic - net.arnx - - - jmatio - net.sourceforge.jmatio - - - commons-compress - org.apache.commons - - - apache-mime4j-core - org.apache.james - - - apache-mime4j-dom - org.apache.james - - - fontbox - org.apache.pdfbox - - - jempbox - org.apache.pdfbox - - - pdfbox - org.apache.pdfbox - - - poi - org.apache.poi - - - poi-ooxml - org.apache.poi - - - poi-ooxml-schemas - org.apache.poi - - - poi-scratchpad - org.apache.poi - - - tika-java7 - org.apache.tika - - - tika-xmp - org.apache.tika - - - xmlbeans - org.apache.xmlbeans - - - aspectjrt - org.aspectj - - - bcmail-jdk15 - org.bouncycastle - - - bcprov-jdk15 - org.bouncycastle - - - tagsoup - org.ccil.cowan.tagsoup - - - rome - rome - - - icu4j - com.ibm.icu - - - lucene-analyzers-kuromoji - org.apache.lucene - - - lucene-analyzers-phonetic - org.apache.lucene - - - lucene-backward-codecs - org.apache.lucene - - - lucene-codecs - org.apache.lucene - - - lucene-expressions - org.apache.lucene - - - lucene-grouping - org.apache.lucene - - - lucene-highlighter - org.apache.lucene - - - lucene-join - org.apache.lucene - - - lucene-memory - org.apache.lucene - - - lucene-misc - org.apache.lucene - - - lucene-queries - org.apache.lucene - - - lucene-queryparser - org.apache.lucene - - - lucene-sandbox - org.apache.lucene - - - lucene-spatial-extras - org.apache.lucene - - - lucene-suggest - org.apache.lucene - - - solr-solrj - org.apache.solr - - - hppc - com.carrotsearch - - - presto-parser - com.facebook.presto - - - jackson-core - com.fasterxml.jackson.core - - - jackson-dataformat-smile - com.fasterxml.jackson.dataformat - - - caffeine - com.github.ben-manes.caffeine - - - guava - com.google.guava - - - protobuf-java - com.google.protobuf - - - t-digest - com.tdunning - - - commons-cli - commons-cli - - - commons-configuration - commons-configuration - - - commons-fileupload - commons-fileupload - - - slice - io.airlift - - - javax.servlet-api - javax.servlet - - - antlr4-runtime - org.antlr - - - commons-exec - org.apache.commons - - - hadoop-annotations - org.apache.hadoop - - - hadoop-auth - org.apache.hadoop - - - hadoop-common - org.apache.hadoop - - - hadoop-hdfs - org.apache.hadoop - - - httpcore - org.apache.httpcomponents - - - httpmime - org.apache.httpcomponents - - - zookeeper - org.apache.zookeeper - - - stax2-api - org.codehaus.woodstox - - - jetty-continuation - org.eclipse.jetty - - - jetty-deploy - org.eclipse.jetty - - - jetty-http - org.eclipse.jetty - - - jetty-io - org.eclipse.jetty - - - jetty-jmx - org.eclipse.jetty - - - jetty-rewrite - org.eclipse.jetty - - - jetty-security - org.eclipse.jetty - - - jetty-server - org.eclipse.jetty - - - jetty-servlet - org.eclipse.jetty - - - jetty-servlets - org.eclipse.jetty - - - jetty-util - org.eclipse.jetty - - - jetty-webapp - org.eclipse.jetty - - - jetty-xml - org.eclipse.jetty - - - htrace-core - org.htrace - - - spatial4j - org.locationtech.spatial4j - - - noggit - org.noggit - - - asm - org.ow2.asm - - - asm-commons - org.ow2.asm - - - org.restlet - org.restlet.jee - - - org.restlet.ext.servlet - org.restlet.jee - - - jcl-over-slf4j - org.slf4j - - - lucene-core - org.apache.lucene - - - - - org.apache.solr - solr-clustering - 6.0.1 - provided - - - jackson-annotations - com.fasterxml.jackson.core - - - jackson-databind - com.fasterxml.jackson.core - - - carrot2-mini - org.carrot2 - - - attributes-binder - org.carrot2.attributes - - - carrot2-guava - org.carrot2.shaded - - - simple-xml - org.simpleframework - - - lucene-analyzers-kuromoji - org.apache.lucene - - - lucene-analyzers-phonetic - org.apache.lucene - - - lucene-backward-codecs - org.apache.lucene - - - lucene-codecs - org.apache.lucene - - - lucene-expressions - org.apache.lucene - - - lucene-grouping - org.apache.lucene - - - lucene-highlighter - org.apache.lucene - - - lucene-join - org.apache.lucene - - - lucene-memory - org.apache.lucene - - - lucene-misc - org.apache.lucene - - - lucene-queries - org.apache.lucene - - - lucene-queryparser - org.apache.lucene - - - lucene-sandbox - org.apache.lucene - - - lucene-spatial-extras - org.apache.lucene - - - lucene-suggest - org.apache.lucene - - - solr-solrj - org.apache.solr - - - hppc - com.carrotsearch - - - presto-parser - com.facebook.presto - - - jackson-core - com.fasterxml.jackson.core - - - jackson-dataformat-smile - com.fasterxml.jackson.dataformat - - - caffeine - com.github.ben-manes.caffeine - - - guava - com.google.guava - - - protobuf-java - com.google.protobuf - - - t-digest - com.tdunning - - - commons-cli - commons-cli - - - commons-configuration - commons-configuration - - - commons-fileupload - commons-fileupload - - - slice - io.airlift - - - javax.servlet-api - javax.servlet - - - antlr4-runtime - org.antlr - - - commons-exec - org.apache.commons - - - hadoop-annotations - org.apache.hadoop - - - hadoop-auth - org.apache.hadoop - - - hadoop-common - org.apache.hadoop - - - hadoop-hdfs - org.apache.hadoop - - - httpcore - org.apache.httpcomponents - - - httpmime - org.apache.httpcomponents - - - zookeeper - org.apache.zookeeper - - - stax2-api - org.codehaus.woodstox - - - jetty-continuation - org.eclipse.jetty - - - jetty-deploy - org.eclipse.jetty - - - jetty-http - org.eclipse.jetty - - - jetty-io - org.eclipse.jetty - - - jetty-jmx - org.eclipse.jetty - - - jetty-rewrite - org.eclipse.jetty - - - jetty-security - org.eclipse.jetty - - - jetty-server - org.eclipse.jetty - - - jetty-servlet - org.eclipse.jetty - - - jetty-servlets - org.eclipse.jetty - - - jetty-util - org.eclipse.jetty - - - jetty-webapp - org.eclipse.jetty - - - jetty-xml - org.eclipse.jetty - - - htrace-core - org.htrace - - - spatial4j - org.locationtech.spatial4j - - - noggit - org.noggit - - - asm - org.ow2.asm - - - asm-commons - org.ow2.asm - - - org.restlet - org.restlet.jee - - - org.restlet.ext.servlet - org.restlet.jee - - - jcl-over-slf4j - org.slf4j - - - lucene-core - org.apache.lucene - - - - - junit - junit - 4.12 - test - - - hamcrest-core - org.hamcrest - - - - - org.mockito - mockito-all - 1.10.19 - test - - - org.apache.solr - solr-test-framework - 6.0.1 - test - - - lucene-test-framework - org.apache.lucene - - - junit4-ant - com.carrotsearch.randomizedtesting - - - randomizedtesting-runner - com.carrotsearch.randomizedtesting - - - ant - org.apache.ant - - - lucene-analyzers-kuromoji - org.apache.lucene - - - lucene-analyzers-phonetic - org.apache.lucene - - - lucene-backward-codecs - org.apache.lucene - - - lucene-codecs - org.apache.lucene - - - lucene-expressions - org.apache.lucene - - - lucene-grouping - org.apache.lucene - - - lucene-highlighter - org.apache.lucene - - - lucene-join - org.apache.lucene - - - lucene-memory - org.apache.lucene - - - lucene-misc - org.apache.lucene - - - lucene-queries - org.apache.lucene - - - lucene-queryparser - org.apache.lucene - - - lucene-sandbox - org.apache.lucene - - - lucene-spatial-extras - org.apache.lucene - - - lucene-suggest - org.apache.lucene - - - solr-solrj - org.apache.solr - - - hppc - com.carrotsearch - - - presto-parser - com.facebook.presto - - - jackson-core - com.fasterxml.jackson.core - - - jackson-dataformat-smile - com.fasterxml.jackson.dataformat - - - caffeine - com.github.ben-manes.caffeine - - - guava - com.google.guava - - - protobuf-java - com.google.protobuf - - - t-digest - com.tdunning - - - commons-cli - commons-cli - - - commons-configuration - commons-configuration - - - commons-fileupload - commons-fileupload - - - slice - io.airlift - - - javax.servlet-api - javax.servlet - - - antlr4-runtime - org.antlr - - - commons-exec - org.apache.commons - - - hadoop-annotations - org.apache.hadoop - - - hadoop-auth - org.apache.hadoop - - - hadoop-common - org.apache.hadoop - - - hadoop-hdfs - org.apache.hadoop - - - httpcore - org.apache.httpcomponents - - - httpmime - org.apache.httpcomponents - - - zookeeper - org.apache.zookeeper - - - stax2-api - org.codehaus.woodstox - - - jetty-continuation - org.eclipse.jetty - - - jetty-deploy - org.eclipse.jetty - - - jetty-http - org.eclipse.jetty - - - jetty-io - org.eclipse.jetty - - - jetty-jmx - org.eclipse.jetty - - - jetty-rewrite - org.eclipse.jetty - - - jetty-security - org.eclipse.jetty - - - jetty-server - org.eclipse.jetty - - - jetty-servlet - org.eclipse.jetty - - - jetty-servlets - org.eclipse.jetty - - - jetty-util - org.eclipse.jetty - - - jetty-webapp - org.eclipse.jetty - - - jetty-xml - org.eclipse.jetty - - - htrace-core - org.htrace - - - spatial4j - org.locationtech.spatial4j - - - noggit - org.noggit - - - asm - org.ow2.asm - - - asm-commons - org.ow2.asm - - - org.restlet - org.restlet.jee - - - org.restlet.ext.servlet - org.restlet.jee - - - jcl-over-slf4j - org.slf4j - - - lucene-core - org.apache.lucene - - - - - org.apache.chemistry.opencmis - chemistry-opencmis-client-impl - 0.11.0 - test - - - chemistry-opencmis-client-api - org.apache.chemistry.opencmis - - - chemistry-opencmis-client-bindings - org.apache.chemistry.opencmis - - - - - - diff --git a/search-services/alfresco-solr/pom.xml b/search-services/alfresco-solr/pom.xml index 062c0eb01..5dc4d6cb4 100644 --- a/search-services/alfresco-solr/pom.xml +++ b/search-services/alfresco-solr/pom.xml @@ -123,15 +123,6 @@ alfresco-solr - - - webapp - src/main/webapp - - - src/main/resources - - @@ -176,20 +167,46 @@ org.apache.maven.plugins - maven-shade-plugin - 2.4.3 + maven-dependency-plugin - package + copy-dependencies + prepare-package - shade + copy-dependencies - true + ${project.build.directory}/classes/webapp/WEB-INF/lib + false + false + true + + org.apache.maven.plugins + maven-jar-plugin + + + + true + lib/ + theMainClass + + + + + + + webapp + src/main/webapp + + + lib + target/lib + +