Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

21.3. Project

		
<description>project Name</description>
		
		

21.3.1. property

在 build.xml 中定义 property

			
<property name="src" value="src"/>
<property name="dest" value="classes"/>
<property name="hello" value="hello.jar"/>		
			
			

引用 properties 文件

			
<property file="build.properties" />
<propety resource="build.properties"/>
			
			

设置系统的环境变量为前缀

			
<property environment="env"/> 
<property name="tomcat.home" value="${env.CATALINA_HOME}"/> 
			
			

命令行传值,使用-D参数是会覆盖build.xml中的先前定义的变量

			
$ ant --help | grep property
  -D<property>=<value>   use value for given property
  -propertyfile <name>   load all properties from file with -D
  

	 		
			

21.3.2. ant

Project name

			
${ant.project.name}
			
			

21.3.3. environment

			
<property environment="env"/>
<echo message="JAVA_HOME is set to = ${env.JAVA_HOME}" />