首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

击JAR包的ANT脚本

2012-11-11 
打JAR包的ANT脚本??xml version1.0?project namecom.framework.XXXX defaultjar basedir.

打JAR包的ANT脚本

?

<?xml version="1.0"?>

<project name="com.framework.XXXX" default="jar" basedir=".">

? ? <target name="clean">

? ? ? ?<delete dir="build"/>

? ? </target>

? ? <path id="classpath"> ?

? ? ? ? <fileset ?dir="lib">

? ? ? ? ? <include name="*.jar"/>

? ? ? ? </fileset>

? ? </path>

? ? <target name="compile" depends="clean">

? ? ? <mkdir dir="build/classes"/>

? ? ? <javac srcdir="src/main/java" destdir="build/classes" encoding="UTF-8" debug="true" debuglevel="source,lines,vars">

? ? ? ? ? <classpath refid="classpath"/> ??

? ? ? </javac>

? ? </target>

?

? ? <target name="jar" depends="compile">

? ? ? ? <pathconvert property="mf.classpath" pathsep=" ">

? ? ? ? ? ? ?<mapper>

? ? ? ? ? ? ? ? ?<chainedmapper>

? ? ? ? ? ? ? ? ? ? ?<flattenmapper />

? ? ? ? ? ? ? ? ? ? ?<globmapper from="*" to="lib/*" />

? ? ? ? ? ? ? ? ?</chainedmapper>

? ? ? ? ? ? ?</mapper>

? ? ? ? ? ? ?<path refid="classpath" />

? ? ? ? ?</pathconvert>

? ? <copy includeemptydirs="true" todir="build/classes">

? ? ? ? ? ?<fileset dir="src/main/java">

? ? ? ? ? ? ? ?<exclude name="**/*.launch"/>

? ? ? ? ? ?</fileset>

? ? </copy>

? ? <jar destfile="com.framework.XXXXX-1.0.jar" basedir="build/classes">

?

? ? ?</jar>

? ? </target>

</project>

热点排行