<?xml version="1.0" ?><project name="structured" default="all" basedir="."> <!-- all 代表执行 target为all 的任务 , 如果 all中 execute 任务没有包含,则不会执行--> <description>Compiles and runs a simple program</description> <property name="app.name" value="AntProject" /> <property name="app.jar" value="${app.name}.jar" /> <property name="lib.dir" value="lib" /> <property name="src.dir" location="src" /> <property name="build.dir" location="build" /> <property name="dist.dir" location="dist" /> <target name="init"> <mkdir dir="${build.dir}" /> <mkdir dir="${dist.dir}" /> <mkdir dir="${build.dir}/lib" /> </target> <target name="compile" depends="init" description="Compiles the source code"> <javac srcdir="${src.dir}" destdir="${build.dir}" source="1.6" target="1.6" debug="on" /> <!-- 调试模式开启 --> <copy todir="${build.dir}"> <!-- 拷贝文件 todir 目标文件 --> <fileset dir="${src.dir}"> <include name="*.xml" /> <include name="*.properties" /> </fileset> </copy> <copy todir="${build.dir}/lib"> <fileset dir="${lib.dir}"> <include name="**/*.jar" /> </fileset> </copy> </target> <target name="dist" depends="compile" description="generate the distribution"> <jar jarfile="${dist.dir}/${app.jar}" basedir="${build.dir}" > <manifest> <attribute name="Main-class" value="com.tyler4life.ant.HelloWorld"/> </manifest> </jar> <!-- 打包 --> </target> <target name="clean" description="Removes the temporary directories used"> <delete dir="${build.dir}/lib"> </delete> <delete dir="${build.dir}" /> <delete dir="${dist.dir}" /> </target> <target name="execute" depends="compile" description="Runs the program"> <echo level="warning" message="running" /> <java classname="com.tyler4life.ant.HelloWorld" classpath="${build.dir}"> <arg value="a" /> <arg value="b" /> <arg file="." /> </java> </target> <target name="all" depends="clean,init,dist,execute" description="Clean,build,dist" /></project>
详细解决方案
一个完整的ant-j2se事例
热度:4313 发布时间:2013-02-25 00:00:00.0
相关解决方案
- j2se 上拉框变化字体
- j2se-nio-FileLock
- j2se-metadata
- J2SE 5.0的HotSpot JVM下的GC学习 - ParallelGC
- J2SE 5.0的HotSpot JVM下的GC学习 - ParallelCompactingGC
- j2SE 总揽
- J2EE、J2SE、J2ME的容易区别
- j2se-可变参数列表
- J2SE 5.0的HotSpot JVM下的GC学习 - 分代、GC类型、快速分配
- j2se-socket的缓冲区议论
- j2se-java中,怎么获得用户当前的工作目录
- J2SE J2EE J2ME的差异 (转)
- J2SE JPanel 空布局嵌套有关问题
- j2se-zip
- Build path specifies execution environment J2SE-1.4 异常
- j2se-同步的Map
- J2se 基础温习
- j2se-String.spilt,或("|")分隔符有关问题
- log4j跟spring的配置文件位置-J2SE
- J2SE JPanel的缩放有关问题
- j2se-clone
- J2SE 试题解决办法
- 哪位知道J2EE、J2ME、J2SE 各是什么东西? 是怎样的关系?解决思路
- 何位知道J2EE、J2ME、J2SE 各是什么东西? 是怎样的关系
- J2EE & J2SE
- J2EE J2SE 都混了
- J2SE 监听类里的方法
- j2se/jsp/servlet/javabean/数据库等基本知识都有了,该学什么框架呢?该如何解决
- !j2se
- imA申请 J2SE/基础版 版版主,请认识的不认识的朋友们捧个场