ant__property标签的含义与使用

property标记用于设置属性

属性是键值对,其中每个值都与键相关联,属性用于设置可在构建文件中的任务位置访问的值,设置属性后无法更改

Apache Ant属性类型有两种:内置属性 / 用户定义的属性;

Apache Ant内置属性

属性描述
basedir用于项目基础的绝对路径
ant.file用于构建文件的绝对路径
ant.version用于ant的版本
ant.project.name它包含当前正在执行的项目的名称
ant.project.default-target它包含当前正在执行的项目的默认目标的名称                                
ant.project.invoked-target                    调用当前项目时的目标列表
ant.java.version拥有的JVM版本
ant.core.libant.jar文件的绝对路径
ant.home包含Ant的主目录
ant.library.dir包含用于加载Ant的jar的目录

 

Apache Ant用户定义的属性

除了内置属性,Apache Ant还提供了builddir中创建自定义属性的工具。

要创建属性,先提供<property>标记,该标记使用name和value属性。name属性是属性的名称,value属性包含的值;

示例:

<project name = "apache-ant project" default = "run">
    <property name = "student-name" value = "Maxsu"></property>
    <target name = "run">
       <echo>${student-name} is our student.</echo>
    </target>
    <target name = "compile">
        <javac includeantruntime = "false" srcdir = "./src" destdir = "test"></javac>
    </target>
</project>

备注:异常:元素类型 "javac" 必须后跟属性规范 ">" 或 "/>"。

出现上述异常需要检查javac标签内的属性间是否有空格进行隔开;

代码及运行结果:

 

转载于:https://www.cnblogs.com/woniu123/p/9530977.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值