4.0.0 alfresco-solr Alfresco Solr war alfresco-parent org.alfresco 5.2.f ../../pom.xml /solr ${maven.tomcat.path} ${tomcat.default.solr.port} ${tomcat.default.solr.ssl.port} source/solr/instance ${project.build.directory}/solr-instance ${solr.instance.target.folder}-nossl ${project.build.directory}/${project.build.finalName} ${solr.war.target.folder}-nossl ${solr.war.target.folder} ${solr.instance.target.folder} org.alfresco alfresco-legacy-lucene ${project.version} org.apache.lucene lucene-analyzers org.apache.lucene lucene-snowball org.alfresco alfresco-solrclient ${project.version} javax.servlet javax.servlet-api provided org.apache.lucene lucene-core 2.9.3 org.apache.lucene lucene-regex 2.9.3 org.apache.solr solr-core 1.4.1 woodstox wstx-asl org.apache.solr solr-solrj 1.4.1 woodstox wstx-asl org.slf4j slf4j-api 1.7.21 org.slf4j slf4j-log4j12 1.7.21 org.codehaus.jackson jackson-mapper-asl org.apache.solr apache-solr 1.4.1-alfrescopatched-20141112 war junit junit test solr maven-surefire-plugin AlfrescoSolrEventListenerTest#testAllMatch* org.apache.maven.plugins maven-antrun-plugin write-alfresco-version prepare-package run maven-war-plugin true WEB-INF/lib/commons-fileupload-1.3.1.jar org.apache.solr apache-solr WEB-INF/lib/commons-codec-*.jar WEB-INF/lib/slf4j-*.jar WEB-INF/lib/log4j-*.jar WEB-INF/classes/log4j.properties prepare-exploded-war exploded prepare-package maven-resources-plugin copy-instance-resources copy-resources generate-resources ${solr.instance.target.folder} ${solr.instance.source.folder} **/*.jar **/*.war* **/ssl.repo* true ${solr.instance.source.folder} **/ssl.repo* false false @@ maven-assembly-plugin false package-config-zip package single true source/assembly/solr-instance-zip.xml solr-http ${solr.nossl.war.target.folder} ${solr.nossl.instance.target.folder} ${solr.config.folder} maven-resources-plugin copy-instance-nossl copy-resources generate-resources ${solr.nossl.instance.target.folder} ${solr.instance.target.folder} copy-war-nossl copy-resources generate-resources ${solr.nossl.war.target.folder} ${solr.war.target.folder} copy-context-config copy-resources prepare-package ${solr.war.exploded.folder}/META-INF source/test-web/META-INF context.xml true false @@ com.google.code.maven-replacer-plugin replacer replace-archive-SpacesStore prepare-package replace true ${solr.config.folder}/archive-SpacesStore/conf/solrcore.properties replace-workspace-SpacesStore prepare-package replace true ${solr.config.folder}/workspace-SpacesStore/conf/solrcore.properties maven-war-plugin prepare-exploded-nossl-war exploded prepare-package ${solr.nossl.war.target.folder} source/test-web/WEB-INF true WEB-INF package-nossl-war war package ${solr.nossl.war.target.folder} nossl maven-assembly-plugin false package-config-zip-nossl package single true source/assembly/solr-instance-zip-nossl.xml run ${solr.config.folder} maven-resources-plugin copy-context-config copy-resources prepare-package ${solr.war.exploded.folder}/META-INF source/test-web/META-INF context.xml true false @@ maven-war-plugin source/test-resources true WEB-INF/classes org.apache.tomcat.maven tomcat7-maven-plugin run-exploded-webapp prepare-package run-war-only ${solr.war.exploded.folder}/META-INF/context.xml ${solr.war.exploded.folder}