<?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 URLDecode出错
- 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-可变参数列表
- J2SE 5.0的HotSpot JVM下的GC学习 - 分代、GC类型、快速分配
- j2se-socket的缓冲区议论
- j2se-java中,怎么获得用户当前的工作目录
- j2se-Java异步socket
- J2SE J2EE J2ME的差异 (转)
- J2SE JPanel 空布局嵌套有关问题
- j2se-zip
- Build path specifies execution environment J2SE-1.4 异常
- j2se-同步的Map
- J2se 基础温习
- j2se-String.spilt,或("|")分隔符有关问题
- log4j跟spring的配置文件位置-J2SE
- j2me 兑现 j2se 的 Properties 功能
- J2SE JPanel的缩放有关问题
- j2se-clone
- J2SE 试题解决办法
- “文件夹路径 My Documents中包含无效字符”的异常-J2SE Runtime Environment安装时出现
- 哪位知道J2EE、J2ME、J2SE 各是什么东西? 是怎样的关系?解决思路
- 何位知道J2EE、J2ME、J2SE 各是什么东西? 是怎样的关系
- j2se-File种和RandomAccessFile类[转]