blob: 905f58b71c9a7308d429240075957a2beee91983 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<project name="monitor" basedir="." default="deploy" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
<property environment="env"/>
<!-- properies -->
<property name="project.name" value="uniportal-biz" />
<property name="tomcat.name" value="apache-tomcat-8.0.17" />
<property name="deploy.dir" value="deploy" />
<property name="dist.dir" value="dist" />
<target name="deploy" description="deploy the biz">
<artifact:pom id="pom" file="pom.xml"/>
<echo>${pom.version}</echo>
<delete dir="${basedir}/${deploy.dir}" />
<mkdir dir="${basedir}/${deploy.dir}" />
<!-- <unzip src="${basedir}/tomcat/${tomcat.name}.tar.gz" dest="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/" /> -->
<gunzip src="${basedir}/bundles/tomcat/${tomcat.name}.tar.gz" />
<untar src="${basedir}/bundles/tomcat/${tomcat.name}.tar" dest="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/" />
<copy todir="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/lib"
file="${basedir}/bundles/tomcat/${tomcat.name}/lib/druid-1.0.13.jar">
</copy>
<copy todir="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/conf"
file="${basedir}/bundles/tomcat/${tomcat.name}/conf/server.xml">
</copy>
<copy todir="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/conf"
file="${basedir}/bundles/tomcat/${tomcat.name}/conf/context.xml">
</copy>
<artifact:mvn pom="${basedir}/pom.xml" mavenHome="${env.M2_HOME}" fork="true">
<arg value="clean"/>
<arg value="package"/>
<arg value="-Dmaven.test.skip=true"/>
</artifact:mvn>
<unzip src="${basedir}/web/platform-web-api/target/biz-api.war"
dest="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/webapps/biz-api">
</unzip>
<unzip src="${basedir}/web/platform-web-admin/target/biz-admin.war"
dest="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/webapps/biz-admin">
</unzip>
</target>
<target name="dist" description="dist the biz">
<artifact:pom id="pom" file="pom.xml" />
<echo>${pom.version}</echo>
<antcall target="deploy" />
<delete dir="${basedir}/${dist.dir}" />
<mkdir dir="${basedir}/${dist.dir}" />
<tar destfile="${basedir}/${dist.dir}/${project.name}-v${pom.version}.tar" basedir="${basedir}/${deploy.dir}"/>
<gzip destfile="${basedir}/${dist.dir}/${project.name}-v${pom.version}.tar.gz" src="${basedir}/${dist.dir}/${project.name}-v${pom.version}.tar"/>
<delete file="${basedir}/${dist.dir}/${project.name}-v${pom.version}.tar" />
<zip destfile="${basedir}/${dist.dir}/${project.name}-v${pom.version}.zip" basedir="${basedir}/${deploy.dir}" />
<copy todir="${basedir}/${dist.dir}/">
<fileset dir="${basedir}/doc/"></fileset>
<fileset dir="${basedir}/env/"></fileset>
</copy>
<copy todir="${basedir}/${dist.dir}/sql/">
<fileset dir="${basedir}/sql/"></fileset>
</copy>
</target>
</project>