mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Merge master into RM-2616_CaveatMarksComparator.
Prepare branch for CaveatMarkComparator.
This commit is contained in:
@@ -1,25 +1,25 @@
|
||||
# Do NOT change the values directly in this file. If you need to change the value of a property,
|
||||
# create a file called "build.local.properties" in the same folder and change the value in that file.
|
||||
|
||||
# The application war file properties
|
||||
app.war.packaging=war
|
||||
|
||||
# Executable properties
|
||||
mvn.exec=${env.MAVEN_HOME}/bin/mvn.bat
|
||||
|
||||
# Ant directory properties
|
||||
ant.build.directory=target
|
||||
ant.config.directory=config
|
||||
ant.source.web.directory=source/web
|
||||
|
||||
# Tomcat properties
|
||||
app.tomcat.folder=${ant.build.directory}/../../../software/${app.tomcat}
|
||||
app.tomcat.webapps=${app.tomcat.folder}/webapps
|
||||
|
||||
# Application properties
|
||||
app.folder=${app.tomcat.webapps}/${app.war.artifactId}
|
||||
app.package=${app.war.artifactId}.${app.war.packaging}
|
||||
app.package.path=${app.tomcat.webapps}/${app.package}
|
||||
|
||||
# Controls the minification process of js files
|
||||
# Do NOT change the values directly in this file. If you need to change the value of a property,
|
||||
# create a file called "build.local.properties" in the same folder and change the value in that file.
|
||||
|
||||
# The application war file properties
|
||||
app.war.packaging=war
|
||||
|
||||
# Executable properties
|
||||
mvn.exec=${env.MAVEN_HOME}/bin/mvn.bat
|
||||
|
||||
# Ant directory properties
|
||||
ant.build.directory=target
|
||||
ant.config.directory=config
|
||||
ant.source.web.directory=source/web
|
||||
|
||||
# Tomcat properties
|
||||
app.tomcat.folder=${ant.build.directory}/../../../../software/${app.tomcat}
|
||||
app.tomcat.webapps=${app.tomcat.folder}/webapps
|
||||
|
||||
# Application properties
|
||||
app.folder=${app.tomcat.webapps}/${app.war.artifactId}
|
||||
app.package=${app.war.artifactId}.${app.war.packaging}
|
||||
app.package.path=${app.tomcat.webapps}/${app.package}
|
||||
|
||||
# Controls the minification process of js files
|
||||
minifyjs=false
|
@@ -1,136 +1,135 @@
|
||||
<?xml version="1.0"?>
|
||||
<project name="rm-server" basedir=".">
|
||||
<import file="../build.xml" />
|
||||
|
||||
<property file="../build.local.properties" />
|
||||
<property file="../build.properties" />
|
||||
<property file="build.local.properties" />
|
||||
<property file="build.properties" />
|
||||
|
||||
<target name="createTargetDirectory">
|
||||
<mkdir dir="target"/>
|
||||
</target>
|
||||
|
||||
<target name="copyPostgresDBDriver">
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=postgresql" />
|
||||
<arg value="-DartifactId=postgresql" />
|
||||
<arg value="-Dversion=9.1-901.jdbc4" />
|
||||
<arg value="-Dpackaging=jar" />
|
||||
<arg value="-Ddest=${app.tomcat.folder}/lib" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="copyMySqlDBDriver">
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=mysql" />
|
||||
<arg value="-DartifactId=mysql-connector-java" />
|
||||
<arg value="-Dversion=5.1.31" />
|
||||
<arg value="-Dpackaging=jar" />
|
||||
<arg value="-Ddest=${app.tomcat.folder}/lib" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="copyDevContextFile">
|
||||
<property name="devContextFile" value="../root/projects/repository/config/alfresco/extension/dev-context.xml" />
|
||||
<copy file="${devContextFile}" todir="${app.tomcat.folder}/shared/classes/alfresco/extension" failonerror="true" />
|
||||
<copy file="${devContextFile}" todir="config/alfresco/extension" failonerror="true" />
|
||||
</target>
|
||||
|
||||
<target name="configureSolr4">
|
||||
<xmlproperty file="../pom.xml" keepRoot="false"/>
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=${groupId}" />
|
||||
<arg value="-DartifactId=alfresco-solr4" />
|
||||
<arg value="-Dversion=${properties.alfresco.base.version}" />
|
||||
<arg value="-Dclassifier=config-ssl" />
|
||||
<arg value="-Dpackaging=zip" />
|
||||
<arg value="-Ddest=${ant.build.directory}/solr4-config.zip" />
|
||||
<arg value="-Dtransitive=false" />
|
||||
</exec>
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=${groupId}" />
|
||||
<arg value="-DartifactId=alfresco-repository" />
|
||||
<arg value="-Dversion=${properties.alfresco.base.version}" />
|
||||
<arg value="-Dpackaging=jar" />
|
||||
<arg value="-Ddest=${ant.build.directory}/alfresco-repository.jar" />
|
||||
</exec>
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=${groupId}" />
|
||||
<arg value="-DartifactId=alfresco-solr4" />
|
||||
<arg value="-Dversion=${properties.alfresco.base.version}" />
|
||||
<arg value="-Dclassifier=ssl" />
|
||||
<arg value="-Dpackaging=war" />
|
||||
<arg value="-Ddest=${ant.build.directory}/solr4.war" />
|
||||
</exec>
|
||||
|
||||
<unzip src="${ant.build.directory}/solr4-config.zip" dest="${ant.build.directory}/solr4config"/>
|
||||
<unzip src="${ant.build.directory}/alfresco-repository.jar" dest="${ant.build.directory}/alfresco-repository"/>
|
||||
|
||||
<copy todir="${ant.build.directory}/solr4config/keystore">
|
||||
<fileset dir="${ant.build.directory}/alfresco-repository/alfresco/keystore" />
|
||||
</copy>
|
||||
|
||||
<property name="solr.root.tmp" location="${basedir}/../../data/solr4" />
|
||||
|
||||
<pathconvert property="solr.root" targetos="unix">
|
||||
<path location="${solr.root.tmp}"/>
|
||||
</pathconvert>
|
||||
|
||||
<replace file="${ant.build.directory}/solr4config/archive-SpacesStore/conf/solrcore.properties" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_DATA_DIR@@" value="${solr.root}/index" />
|
||||
</replace>
|
||||
<replace file="${ant.build.directory}/solr4config/workspace-SpacesStore/conf/solrcore.properties" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_DATA_DIR@@" value="${solr.root}/index" />
|
||||
</replace>
|
||||
<replace file="${ant.build.directory}/solr4config/context.xml" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_DIR@@" value="${solr.root}config" />
|
||||
</replace>
|
||||
<replace file="${ant.build.directory}/solr4config/context.xml" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_MODEL_DIR@@" value="${solr.root}/model" />
|
||||
</replace>
|
||||
<replace file="${ant.build.directory}/solr4config/context.xml" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_CONTENT_DIR@@" value="${solr.root}/content" />
|
||||
</replace>
|
||||
<replace file="${app.tomcat.folder}/conf/server.xml" summary="yes">
|
||||
<replacetoken><![CDATA[<!-- Alfresco SSL Connector placeholder -->]]></replacetoken>
|
||||
<replacevalue><![CDATA[
|
||||
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
|
||||
maxThreads="150" scheme="https" keystoreFile="../../data/solr4config/keystore/ssl.keystore"
|
||||
keystorePass="kT9X6oe68t" keystoreType="JCEKS"
|
||||
secure="true" connectionTimeout="240000"
|
||||
truststoreFile="../../data/solr4config/keystore/ssl.truststore"
|
||||
truststorePass="kT9X6oe68t" truststoreType="JCEKS"
|
||||
clientAuth="want" sslProtocol="TLS" allowUnsafeLegacyRenegotiation="true" maxHttpHeaderSize="32768" />]]></replacevalue>
|
||||
</replace>
|
||||
|
||||
<propertyfile file="${solr.root}/../repository.properties">
|
||||
<entry key="dir.keystore" value="${solr.root}config/keystore" />
|
||||
<entry key="index.subsystem.name" value="solr4" />
|
||||
<entry key="solr.port.ssl" value="8443" />
|
||||
</propertyfile>
|
||||
|
||||
<copy file="${ant.build.directory}/solr4config/context.xml"
|
||||
tofile="${app.tomcat.folder}/conf/Catalina/localhost/solr4.xml" />
|
||||
<copy todir="${solr.root}config">
|
||||
<fileset dir="${ant.build.directory}/solr4config" />
|
||||
</copy>
|
||||
<copy todir="${app.tomcat.webapps}/">
|
||||
<fileset file="${ant.build.directory}/solr4.war" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="prepareEnv" depends="createTargetDirectory, copyPostgresDBDriver, copyMySqlDBDriver, copyDevContextFile, configureSolr4" />
|
||||
|
||||
<target name="unitTest">
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="test" />
|
||||
<arg value="-Dtest=AllUnitTestSuite" />
|
||||
</exec>
|
||||
</target>
|
||||
<?xml version="1.0"?>
|
||||
<project name="rm-server" basedir=".">
|
||||
<import file="../build.xml" />
|
||||
|
||||
<property file="../build.local.properties" />
|
||||
<property file="../build.properties" />
|
||||
<property file="build.local.properties" />
|
||||
<property file="build.properties" />
|
||||
|
||||
<target name="createTargetDirectory">
|
||||
<mkdir dir="target"/>
|
||||
</target>
|
||||
|
||||
<target name="copyPostgresDBDriver">
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=postgresql" />
|
||||
<arg value="-DartifactId=postgresql" />
|
||||
<arg value="-Dversion=9.1-901.jdbc4" />
|
||||
<arg value="-Dpackaging=jar" />
|
||||
<arg value="-Ddest=${app.tomcat.folder}/lib" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="copyMySqlDBDriver">
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=mysql" />
|
||||
<arg value="-DartifactId=mysql-connector-java" />
|
||||
<arg value="-Dversion=5.1.31" />
|
||||
<arg value="-Dpackaging=jar" />
|
||||
<arg value="-Ddest=${app.tomcat.folder}/lib" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="copyDevContextFile">
|
||||
<property name="devContextFile" value="../root/projects/repository/config/alfresco/extension/dev-context.xml" />
|
||||
<copy file="${devContextFile}" todir="${app.tomcat.folder}/shared/classes/alfresco/extension" failonerror="true" />
|
||||
<copy file="${devContextFile}" todir="config/alfresco/extension" failonerror="true" />
|
||||
</target>
|
||||
|
||||
<target name="configureSolr4">
|
||||
<xmlproperty file="../pom.xml" keepRoot="false"/>
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=${groupId}" />
|
||||
<arg value="-DartifactId=alfresco-solr4" />
|
||||
<arg value="-Dversion=${properties.alfresco.base.version}" />
|
||||
<arg value="-Dclassifier=config-ssl" />
|
||||
<arg value="-Dpackaging=zip" />
|
||||
<arg value="-Ddest=${ant.build.directory}/solr4-config.zip" />
|
||||
<arg value="-Dtransitive=false" />
|
||||
</exec>
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=${groupId}" />
|
||||
<arg value="-DartifactId=alfresco-repository" />
|
||||
<arg value="-Dversion=${properties.alfresco.base.version}" />
|
||||
<arg value="-Dpackaging=jar" />
|
||||
<arg value="-Ddest=${ant.build.directory}/alfresco-repository.jar" />
|
||||
</exec>
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=${groupId}" />
|
||||
<arg value="-DartifactId=alfresco-solr4" />
|
||||
<arg value="-Dversion=${properties.alfresco.base.version}" />
|
||||
<arg value="-Dpackaging=war" />
|
||||
<arg value="-Ddest=${ant.build.directory}/solr4.war" />
|
||||
</exec>
|
||||
|
||||
<unzip src="${ant.build.directory}/solr4-config.zip" dest="${ant.build.directory}/solr4config"/>
|
||||
<unzip src="${ant.build.directory}/alfresco-repository.jar" dest="${ant.build.directory}/alfresco-repository"/>
|
||||
|
||||
<copy todir="${ant.build.directory}/solr4config/keystore">
|
||||
<fileset dir="${ant.build.directory}/alfresco-repository/alfresco/keystore" />
|
||||
</copy>
|
||||
|
||||
<property name="solr.root.tmp" location="${basedir}/../../../data/solr4" />
|
||||
|
||||
<pathconvert property="solr.root" targetos="unix">
|
||||
<path location="${solr.root.tmp}"/>
|
||||
</pathconvert>
|
||||
|
||||
<replace file="${ant.build.directory}/solr4config/archive-SpacesStore/conf/solrcore.properties" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_DATA_DIR@@" value="${solr.root}/index" />
|
||||
</replace>
|
||||
<replace file="${ant.build.directory}/solr4config/workspace-SpacesStore/conf/solrcore.properties" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_DATA_DIR@@" value="${solr.root}/index" />
|
||||
</replace>
|
||||
<replace file="${ant.build.directory}/solr4config/context.xml" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_DIR@@" value="${solr.root}config" />
|
||||
</replace>
|
||||
<replace file="${ant.build.directory}/solr4config/context.xml" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_MODEL_DIR@@" value="${solr.root}/model" />
|
||||
</replace>
|
||||
<replace file="${ant.build.directory}/solr4config/context.xml" summary="yes">
|
||||
<replacefilter token="@@ALFRESCO_SOLR4_CONTENT_DIR@@" value="${solr.root}/content" />
|
||||
</replace>
|
||||
<replace file="${app.tomcat.folder}/conf/server.xml" summary="yes">
|
||||
<replacetoken><![CDATA[<!-- Alfresco SSL Connector placeholder -->]]></replacetoken>
|
||||
<replacevalue><![CDATA[
|
||||
<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
|
||||
maxThreads="150" scheme="https" keystoreFile="../../data/solr4config/keystore/ssl.keystore"
|
||||
keystorePass="kT9X6oe68t" keystoreType="JCEKS"
|
||||
secure="true" connectionTimeout="240000"
|
||||
truststoreFile="../../data/solr4config/keystore/ssl.truststore"
|
||||
truststorePass="kT9X6oe68t" truststoreType="JCEKS"
|
||||
clientAuth="want" sslProtocol="TLS" allowUnsafeLegacyRenegotiation="true" maxHttpHeaderSize="32768" />]]></replacevalue>
|
||||
</replace>
|
||||
|
||||
<propertyfile file="${solr.root}/../repository.properties">
|
||||
<entry key="dir.keystore" value="${solr.root}config/keystore" />
|
||||
<entry key="index.subsystem.name" value="solr4" />
|
||||
<entry key="solr.port.ssl" value="8443" />
|
||||
</propertyfile>
|
||||
|
||||
<copy file="${ant.build.directory}/solr4config/context.xml"
|
||||
tofile="${app.tomcat.folder}/conf/Catalina/localhost/solr4.xml" />
|
||||
<copy todir="${solr.root}config">
|
||||
<fileset dir="${ant.build.directory}/solr4config" />
|
||||
</copy>
|
||||
<copy todir="${app.tomcat.webapps}/">
|
||||
<fileset file="${ant.build.directory}/solr4.war" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="prepareEnv" depends="createTargetDirectory, copyPostgresDBDriver, copyMySqlDBDriver, copyDevContextFile, configureSolr4" />
|
||||
|
||||
<target name="unitTest">
|
||||
<exec executable="${mvn.exec}" failonerror="true">
|
||||
<arg value="test" />
|
||||
<arg value="-Dtest=AllUnitTestSuite" />
|
||||
</exec>
|
||||
</target>
|
||||
</project>
|
Reference in New Issue
Block a user