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
-
-