ant编译打包可运行的jar文件,并包含所依赖的第三方jar包

来源:互联网 发布:1元夺宝源码 编辑:程序博客网 时间:2024/04/26 09:21
部分设置如下:
<path id="compile.classpath" >        <fileset file="${lib.dir}" includes="**/*.jar" /></path><target name="jar" depends="compile" >        <pathconvert pathsep=" " property="mf.classpath" >            <path refid="compile.classpath" />            <mapper>                <chainedmapper>                    <flattenmapper />                    <globmapper from="*" to="lib/*" />                </chainedmapper>            </mapper>        </pathconvert>        <jar basedir="${classes.dir}" destfile="${basedir}/${ant.project.name}.jar" >            <manifest>                <attribute name="Main-Class" value="${main-class}" />                <attribute name="Class-Path" value="${mf.classpath}"/>            </manifest>            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/commons-io-1.3.2.jar" />            <zipfileset excludes="META-INF/*.SF" src="${lib.dir}/dom4j-1.6.1.jar" />        </jar></target>


	
				
		
原创粉丝点击