ant打包jar的build.xml配置

来源:互联网 发布:vs php 扩展 编辑:程序博客网 时间:2024/05/20 23:31
<?xml version="1.0" encoding="UTF-8"?><project name="xxxx-extra" basedir="."><property name="src" value="./src/main/webapp/WEB-INF/classes" /><property name="targetsrc" value="./target" /><property name="dest" value="./target/bin" /><property name="jarname" value="./target/bin/xxxx-extra.jar" /><target name="init"><delete includeemptydirs="yes" dir="${dest}" /><mkdir dir="${dest}/classes" /><copy todir="${dest}" overwrite="yes"><fileset dir="${src}"><include name="applicationContext-extra.xml" /></fileset><fileset dir="${src}"><include name="extra.properties" /></fileset></copy><copy todir="${dest}/classes" overwrite="yes"><fileset dir="${src}"><include name="ABCSqlMapConfig.xml" /></fileset></copy><copy todir="${dest}/classes/com/xxxxsoft/xxxx/service/exchange" overwrite="yes"><fileset dir="${src}/com/xxxxsoft/xxxx/service/exchange"><include name="**/*.class" /></fileset></copy><copy todir="${dest}/classes/com/xxxxsoft/xxxx/model/exchange" overwrite="yes"><fileset dir="${src}/com/xxxxsoft/xxxx/model/exchange"><include name="Oexchange.xml" /></fileset></copy></target><target name="build-jar" depends="init"><jar jarfile="${jarname}" basedir="${dest}/classes"></jar></target><target name="mvn"><exec executable="cmd" failonerror="true"><arg value="/c" /><arg value="mvn" /><arg value="install:install-file" /><arg value="-Dfile=${dest}/xxxx-extra.jar" /><arg value="-DgroupId=com.xxxxsoft.xxxx" /><arg value="-DartifactId=xxxx-extra" /><arg value="-Dversion=2.1.4" /><arg value="-Dpackaging=jar" /></exec></target></project>
以上,可以根据自己项目的要求改变todir和fileset内容,myeclipse中执行ant build即可
0 0
原创粉丝点击