Ant build.xml的创建(一)
来源:互联网 发布:mac怎么玩穿越火线 编辑:程序博客网 时间:2024/05/22 12:42
Eclipse自带的Ant工具能够为我们方便的打包,编译Java文件...
每个build.xml包含一个<project></project>
name: 一个project的名称
default: 默认执行的target
basedir: 基路径,即${basedir}的值(默认值为根目录)
在一个<project>中可以包含多个<target></target>标示具体的任务
name: 一个target的名称
description: 一个target的描述,也可以用<description></description>
depends: 用来指定执行当前target任务前应该先执行哪些target任务(可以指定多个用","分开,且按其顺序执行)
if: 判断该属性是否存在,存在才执行(属性可以通过<property>指定)
unless: 判断该属性是否存在,不存在才执行(属性可以通过<property>指定)
在<project>中用<property>来定义变量(大小敏感,以最先定义的为准)
每个build.xml包含一个<project></project>
- <project name="myProject" default="dfTar">
- </project>
<project name="myProject" default="dfTar"></project>
name: 一个project的名称
default: 默认执行的target
basedir: 基路径,即${basedir}的值(默认值为根目录)
在一个<project>中可以包含多个<target></target>标示具体的任务
- <target name="dfTar" description="my target">
- </target>
<target name="dfTar" description="my target"></target>
name: 一个target的名称
description: 一个target的描述,也可以用<description></description>
depends: 用来指定执行当前target任务前应该先执行哪些target任务(可以指定多个用","分开,且按其顺序执行)
if: 判断该属性是否存在,存在才执行(属性可以通过<property>指定)
unless: 判断该属性是否存在,不存在才执行(属性可以通过<property>指定)
在<project>中用<property>来定义变量(大小敏感,以最先定义的为准)
- <project name="test" default="testTar">
- <property file="build.properties" />
- <!-- <property url="http://rocky225.iteye.com/build.properties" /> -->
- <property environment="env"/>
- <property name="srcdir" value="${basedir}\src"/>
- <property name="losrcdir" location="src"/>
- <property name="my.test" value="${my.test}"/>
- <!-- <property name="refid.my.test" refid="my.test"/> -->
- <target name="testTar" description="my description">
- <echo message="${basedir}"/>
- <echo message="${srcdir}"/>
- <echo message="${losrcdir}"/>
- <echo message="${my.test}"/>
- <echo message="${env.JAVA_HOME}"/>
- </target>
- </project>
- <!--
- build.properties中配置如下
- my.test=hello my test
- 输出结果如下:
- Buildfile: D:\Soft\Rocky\GAME\AndEngine\AndEngine-GLES2\build2.xml
- testTar:
- [echo] D:\Soft\Rocky\GAME\AndEngine\AndEngine-GLES2
- [echo] D:\Soft\Rocky\GAME\AndEngine\AndEngine-GLES2\src
- [echo] D:\Soft\Rocky\GAME\AndEngine\AndEngine-GLES2\src
- [echo] hello my test
- [echo] C:\Java\jdk1.6.0_27
- BUILD SUCCESSFUL
- Total time: 997 milliseconds
- -->
<project name="test" default="testTar"> <property file="build.properties" /> <!-- <property url="http://rocky225.iteye.com/build.properties" /> --> <property environment="env"/> <property name="srcdir" value="${basedir}\src"/> <property name="losrcdir" location="src"/> <property name="my.test" value="${my.test}"/> <!-- <property name="refid.my.test" refid="my.test"/> --> <target name="testTar" description="my description"> <echo message="${basedir}"/> <echo message="${srcdir}"/> <echo message="${losrcdir}"/> <echo message="${my.test}"/> <echo message="${env.JAVA_HOME}"/> </target> </project><!--build.properties中配置如下my.test=hello my test输出结果如下:Buildfile: D:\Soft\Rocky\GAME\AndEngine\AndEngine-GLES2\build2.xmltestTar: [echo] D:\Soft\Rocky\GAME\AndEngine\AndEngine-GLES2 [echo] D:\Soft\Rocky\GAME\AndEngine\AndEngine-GLES2\src [echo] D:\Soft\Rocky\GAME\AndEngine\AndEngine-GLES2\src [echo] hello my test [echo] C:\Java\jdk1.6.0_27BUILD SUCCESSFULTotal time: 997 milliseconds-->
- Ant build.xml的创建(一)
- Ant build.xml的创建(一)
- Ant build.xml的创建(二)
- Ant build.xml的创建(三)
- Ant的build.xml
- ant创建 发布 EJB build.xml 文件的编写
- ant 的build.xml学习
- Ant的build.xml解释
- ANT build.xml文件详解(一)
- ANT build.xml文件详解(一)
- Ant之build.xml详解(一)
- ant 的build.xml的例子
- 一个简单的ANT的BUILD.XML
- Ant的build.xml的编写学习
- ANT编译文件build.xml的书写
- 常用的Ant模板(BUILD.XML)
- 常用的Ant模板(BUILD.XML)
- 编写ant:build.xml的方法
- 服务框架HSF分析之三Consumer启动和处理
- jsp页面取struts2 action的变量供java、servlet使用
- Java标签分页实现
- 浏览器图片验证码
- [转载]java命令执行jar包的方式
- Ant build.xml的创建(一)
- 编程之美读书笔记(5)最大公约数
- 哈希表,开放地址法之再哈希代码(JAVA)
- Java Hex 16进制的 byte String 转换类
- ant 部署war包到tomcat,weblogic服务器上
- 安全编码实践一:GS编译选项和缓存溢出
- 并发测试程序
- 【转】Java并发编程之ConcurrentHashMap
- Java基础笔记1