lu.fan | 1527460 | 2016-07-14 10:00:28 +0800 | [diff] [blame^] | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
| 2 | <project name="monitor" basedir="." default="deploy" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
|
| 3 | <property environment="env"/>
|
| 4 |
|
| 5 | <!-- properies -->
|
| 6 | <property name="project.name" value="uniportal-biz" />
|
| 7 |
|
| 8 | <property name="tomcat.name" value="apache-tomcat-8.0.17" />
|
| 9 |
|
| 10 | <property name="deploy.dir" value="deploy" />
|
| 11 | <property name="dist.dir" value="dist" />
|
| 12 |
|
| 13 | <target name="deploy" description="deploy the biz">
|
| 14 | <artifact:pom id="pom" file="pom.xml"/>
|
| 15 | <echo>${pom.version}</echo>
|
| 16 |
|
| 17 | <delete dir="${basedir}/${deploy.dir}" />
|
| 18 | <mkdir dir="${basedir}/${deploy.dir}" />
|
| 19 |
|
| 20 | <!-- <unzip src="${basedir}/tomcat/${tomcat.name}.tar.gz" dest="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/" /> -->
|
| 21 | <gunzip src="${basedir}/bundles/tomcat/${tomcat.name}.tar.gz" />
|
| 22 | <untar src="${basedir}/bundles/tomcat/${tomcat.name}.tar" dest="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/" />
|
| 23 |
|
| 24 | <copy todir="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/lib"
|
| 25 | file="${basedir}/bundles/tomcat/${tomcat.name}/lib/druid-1.0.13.jar">
|
| 26 | </copy>
|
| 27 | <copy todir="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/conf"
|
| 28 | file="${basedir}/bundles/tomcat/${tomcat.name}/conf/server.xml">
|
| 29 | </copy>
|
| 30 | <copy todir="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/conf"
|
| 31 | file="${basedir}/bundles/tomcat/${tomcat.name}/conf/context.xml">
|
| 32 | </copy>
|
| 33 |
|
| 34 | <artifact:mvn pom="${basedir}/pom.xml" mavenHome="${env.M2_HOME}" fork="true">
|
| 35 | <arg value="clean"/>
|
| 36 | <arg value="package"/>
|
| 37 | <arg value="-Dmaven.test.skip=true"/>
|
| 38 | </artifact:mvn>
|
| 39 |
|
| 40 | <unzip src="${basedir}/web/platform-web-api/target/biz-api.war"
|
| 41 | dest="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/webapps/biz-api">
|
| 42 | </unzip>
|
| 43 |
|
| 44 | <unzip src="${basedir}/web/platform-web-admin/target/biz-admin.war"
|
| 45 | dest="${basedir}/${deploy.dir}/${project.name}-v${pom.version}/tomcat/${tomcat.name}/webapps/biz-admin">
|
| 46 | </unzip>
|
| 47 |
|
| 48 | </target>
|
| 49 |
|
| 50 | <target name="dist" description="dist the biz">
|
| 51 | <artifact:pom id="pom" file="pom.xml" />
|
| 52 | <echo>${pom.version}</echo>
|
| 53 |
|
| 54 | <antcall target="deploy" />
|
| 55 |
|
| 56 | <delete dir="${basedir}/${dist.dir}" />
|
| 57 | <mkdir dir="${basedir}/${dist.dir}" />
|
| 58 |
|
| 59 | <tar destfile="${basedir}/${dist.dir}/${project.name}-v${pom.version}.tar" basedir="${basedir}/${deploy.dir}"/>
|
| 60 | <gzip destfile="${basedir}/${dist.dir}/${project.name}-v${pom.version}.tar.gz" src="${basedir}/${dist.dir}/${project.name}-v${pom.version}.tar"/>
|
| 61 |
|
| 62 | <delete file="${basedir}/${dist.dir}/${project.name}-v${pom.version}.tar" />
|
| 63 |
|
| 64 | <zip destfile="${basedir}/${dist.dir}/${project.name}-v${pom.version}.zip" basedir="${basedir}/${deploy.dir}" />
|
| 65 |
|
| 66 | <copy todir="${basedir}/${dist.dir}/">
|
| 67 | <fileset dir="${basedir}/doc/"></fileset>
|
| 68 | <fileset dir="${basedir}/env/"></fileset>
|
| 69 | </copy>
|
| 70 |
|
| 71 | <copy todir="${basedir}/${dist.dir}/sql/">
|
| 72 | <fileset dir="${basedir}/sql/"></fileset>
|
| 73 | </copy>
|
| 74 |
|
| 75 | </target>
|
| 76 |
|
| 77 | </project>
|