mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
RM-1107 (Mavenization of the RM build)
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/modules/recordsmanagement/DEV/UIAUTOMATION@59067 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
66
rm-server/build.xml
Normal file
66
rm-server/build.xml
Normal file
@@ -0,0 +1,66 @@
|
||||
<?xml version="1.0"?>
|
||||
<project name="rm-server" basedir=".">
|
||||
<property name="groupId" value="org.alfresco"/>
|
||||
<property name="artifactId" value="alfresco"/>
|
||||
<property name="version" value="4.2.0"/>
|
||||
<property name="packaging" value="war"/>
|
||||
<property environment="env" />
|
||||
<property name="mvn" value="${env.MAVEN_HOME}/bin/mvn.bat" />
|
||||
<property name="target" location="target" />
|
||||
<property name="tomcat" location="${target}/../../../software/tomcat" />
|
||||
<property name="webapps" value="${tomcat}/webapps" />
|
||||
<property name="app.name" value="alfresco" />
|
||||
<property name="app.folder" location="${webapps}/${app.name}" />
|
||||
<property name="app.package" value="${app.name}.${packaging}" />
|
||||
<property name="app.package.path" location="${webapps}/${app.package}" />
|
||||
|
||||
<target name="clean">
|
||||
<delete dir="${target}" />
|
||||
</target>
|
||||
|
||||
<target name="install" depends="clean">
|
||||
<exec executable="${mvn}">
|
||||
<arg value="install" />
|
||||
<arg value="-DskipTests" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="fetchWarFile">
|
||||
<exec executable="${mvn}">
|
||||
<arg value="dependency:get" />
|
||||
<arg value="-DgroupId=${groupId}" />
|
||||
<arg value="-DartifactId=${artifactId}" />
|
||||
<arg value="-Dversion=${version}" />
|
||||
<arg value="-Dpackaging=${packaging}" />
|
||||
<arg value="-Ddest=${app.package}" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="copyWarFileToTarget">
|
||||
<copy file="${app.package}" todir="${target}"/>
|
||||
</target>
|
||||
|
||||
<target name="deleteWarFile">
|
||||
<delete file="${app.package.path}" />
|
||||
</target>
|
||||
|
||||
<target name="deleteExplodedWar">
|
||||
<delete dir="${app.folder}"/>
|
||||
</target>
|
||||
|
||||
<target name="alfresco:amp" depends="install">
|
||||
<exec executable="${mvn}">
|
||||
<arg value="alfresco:amp" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="alfresco:install" depends="deleteWarFile, deleteExplodedWar, alfresco:amp, copyWarFileToTarget">
|
||||
<exec executable="${mvn}">
|
||||
<arg value="alfresco:install" />
|
||||
</exec>
|
||||
</target>
|
||||
|
||||
<target name="build" depends="alfresco:install" description="">
|
||||
<copy file="${target}/${app.package}" todir="${webapps}"/>
|
||||
</target>
|
||||
</project>
|
@@ -1,4 +1,5 @@
|
||||
<?xml version="1.0"?><project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
<?xml version="1.0"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
|
||||
<parent>
|
||||
@@ -79,8 +80,7 @@
|
||||
<configuration>
|
||||
<backup>true</backup>
|
||||
<ampLocation>${project.build.directory}/${project.build.finalName}.amp</ampLocation>
|
||||
<!-- FIXME -->
|
||||
<warLocation>${project.build.directory}/../../../software/tomcat/webapps/alfresco.war</warLocation>
|
||||
<warLocation>${project.build.directory}/alfresco.war</warLocation>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<plugin>
|
||||
|
Reference in New Issue
Block a user