知识大全 使用Ant编译Java工程[4]

Posted 属性

篇首语:不为外撼,不以物移,而后可以任天下之大事。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用Ant编译Java工程[4]相关的知识,希望对你有一定的参考价值。

使用Ant编译Java工程[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

project getReference( task )

  注意 如果task 还没有运行 就不会被生效(例如 不设定属性) 如果你在随后配置它 你所作的一切都会被覆蓋

  注意 未来的Ant版本可能不会兼容这里所提的属性 因为很有可能根本没有task实例 只有proxies

   Properties

  一个project可以有很多的properties 可以在buildfile中用property task来设定 或在Ant之外设定 一个property有一个名字和一个值 property可用于task的属性值 这是通过将属性名放在 $ 和 之间并放在属性值的位置来实现的 例如如果有一个property builddir的值是 build 这个property就可用于属性值 $builddir/classes 这个值就可被解析为build/classes

  内置属性

  如果你使用了<property> task 定义了所有的系统属性 Ant允许你使用这些属性 例如 $os name对应操作系统的名字

  要想得到系统属性的列表可参考the Javadoc of System getProperties

  除了Java的系统属性 Ant还定义了一些自己的内置属性   basedir project基目录的绝对路径 (与<project>的basedir属性一样)   ant file buildfile的绝对路径   ant version Ant的版本   ant project name 当前执行的project的名字 由<project>的name属性设定   ant java version Ant检测到的JVM的版本 目前的值有 and        例子

<project name= MyProject default= dist basedir= >

<! set global properties for this build ><property name= src value= /><property name= build value= build /><property name= dist value= dist />     <target name= init ><! Create the time stamp ><tstamp/><! Create the build directory structure used by pile ><mkdir dir= $build /></target>  <target name= pile depends= init ><! Compile the java code from $src into $build ><javac srcdir= $src destdir= $build /></target>

<target name= dist depends= pile ><! Create the distribution directory ><mkdir dir= $dist/lib /><! Put everything in $build into the MyProject $DSTAMP jar file ><jar jarfile= $dist/lib/MyProject $DSTAMP jar basedir= $build /></target>

<target name= clean ><! Delete the $build and $dist directory trees ><delete dir= $build /><delete dir= $dist /></target>

</project>

cha138/Article/program/Java/ky/201311/29097

相关参考

知识大全 使用Ant编译Java工程[1]

使用Ant编译Java工程[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ant是什么? 

知识大全 使用Ant编译Java工程[5]

使用Ant编译Java工程[5]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Pathlike

知识大全 使用Ant编译Java工程[3]

使用Ant编译Java工程[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如果(或如果不)

知识大全 使用Ant编译Java工程[6]

使用Ant编译Java工程[6]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  命令行变量  有

知识大全 ant - java 构建工具 - hello ant

  管理你的代码doc文件编译配置等开发工作你是怎末做的自己管理源目录编译文件copy实施在window写bat在unix写shell?    可惜我不怎末会写所以我制作一个ejb的过程是这样的写代码

知识大全 使用ant编译打包应用程序

  将一个简单的类(Sample)进行编译打包运行(传参数) 源文件  java源文件Samplejava  packagepowerwind;     importjavaxsw

知识大全 使用ant编译打包应用程序[1]

  将一个简单的类(Sample)进行编译打包运行(传参数)  源文件java源文件Samplejava packagepowerwind; importjavaxswing*; 

知识大全 企业应用级别的Ant模组编译环境[4]

企业应用级别的Ant模组编译环境[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 使用Ant编译、运行Junit、以及检查编码[4]

使用Ant编译、运行Junit、以及检查编码[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&

知识大全 使用ant编译打包应用程序[4]

  可以不事先创建manifesttxt文件而在buildxml文件中加入一个任务  <!创建清单文件>   <targetname=createman