diff --git a/search-services/alfresco-solr/pom.xml b/search-services/alfresco-solr/pom.xml index 5dc4d6cb4..fcd47347b 100644 --- a/search-services/alfresco-solr/pom.xml +++ b/search-services/alfresco-solr/pom.xml @@ -176,7 +176,7 @@ copy-dependencies - ${project.build.directory}/classes/webapp/WEB-INF/lib + ${project.build.outputDirectory}/libs false false true @@ -187,26 +187,31 @@ org.apache.maven.plugins maven-jar-plugin - - - - true - lib/ - theMainClass - - - + + + default-jar + + + libs/**/* + webapp/**/* + + + + + package-libs + package + + jar + + + libs + + libs/*.jar + + + + - - - webapp - src/main/webapp - - - lib - target/lib - - diff --git a/search-services/packaging/pom.xml b/search-services/packaging/pom.xml index 236df076c..40d13aabc 100644 --- a/search-services/packaging/pom.xml +++ b/search-services/packaging/pom.xml @@ -21,6 +21,12 @@ alfresco-solr ${project.version} + + org.alfresco + alfresco-solr + ${project.version} + libs + alfresco-solr-distribution-${project.version} @@ -66,6 +72,46 @@ + + unpack-solr-libs + validate + + unpack + + + + + org.alfresco + alfresco-solr + ${project.version} + libs + ${project.build.directory}/solr-libs + + + + + + copy + validate + + copy + + + + + org.alfresco + alfresco-solr + ${project.version} + ${project.build.directory}/solr-libs/libs + + + ${project.build.directory}/wars + false + true + + + + diff --git a/search-services/packaging/src/assembly/solr-distribution.xml b/search-services/packaging/src/assembly/solr-distribution.xml index 71c0c3114..2cd55e57a 100644 --- a/search-services/packaging/src/assembly/solr-distribution.xml +++ b/search-services/packaging/src/assembly/solr-distribution.xml @@ -10,13 +10,10 @@ target/solr-${solr.version} solr - - **/web.xml - - target/solr/instance + target/alfresco-solr/solr/instance solr/server/solr/ **/workspace-SpacesStore/** @@ -24,6 +21,16 @@ context.xml + + + target/solr-libs/libs + solr/server/solr-webapp/webapp/WEB-INF/lib + + **/workspace-SpacesStore/** + **/archive-SpacesStore/** + context.xml + + src/assembly @@ -32,42 +39,5 @@ * - - - - target/alfresco-solr - solr/server/solr-webapp/webapp/WEB-INF/classes - - org/**/* - - - META-INF - webapp - - - - - target/alfresco-solr/webapp - solr/server/solr-webapp/webapp - - **/web.xml - - - - - - - - target/alfresco-solr/solr - solr/server/solr/ - - instance/**.* - - - **/workspace-SpacesStore/** - **/archive-SpacesStore/** - context.xml - -