`

ant 中 Property设置属性的7种方法

阅读更多

Property设置属性的7种方法:

1、设置name和value属性值,比如:<property name="srcdir" value="${basedir}/src"/>
2、设置name和refid属性值,比如:<property name="srcpath" refid="dao.compile.classpath"/>,其中    dao.compile.classpath在别的地方定义。
3、设置name和location属性值,比如:<property name="srcdir" location="src"/>,即将srcdir的值设    置为:当前项目根目录的/src目录。
4、设置file属性值,比如:<property file="build.properties"/>, 导入build.properties属性文件中    的属性值
5、设置resource属性值,比如:<propety resource="build.properties"/>,导入build.properties属性文    件中的属性值
6、设置url属性值,比如:<property url="http://www.blogjava.net/wiflish/build.properties"/>,导    入http://www.blogjava.net/wiflish/build.properties属性文件中的属性值。
7、设置环境变量,比如:<property environment="env"/>,设置系统的环境变量为前缀env.
     <property name="tomcat.home" value="${env.CATALINA_HOME}"/> 将系统的tomcat安装目录设置到    tomcat.home属性中。

分享到:
评论

相关推荐

    Ant 常见属性标签--property

    这将在构建环境中创建一个名为`my.property`的属性,并将其值设置为`Hello, World!`。 2. **属性文件** Ant可以读取外部属性文件,这些文件通常以`.properties`格式保存。使用`file`属性指定属性文件路径: ```...

    ant简明教程;ant调用bat方法

    【Ant简明教程:调用Bat方法】 Ant是Apache组织提供的一款开源的Java构建工具,它使用XML格式的配置文件来定义构建过程,包括编译、测试、打包、部署等任务。Ant以其灵活性和可扩展性深受Java开发者的喜爱。本教程...

    ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性)

    11. `-D&lt;property&gt;=&lt;value&gt;`:设置系统属性,这些属性可以在Ant脚本中被引用,也可以覆盖已经设定的属性值。 二、Ant系统属性 1. `${os.name}`:返回操作系统的名称,例如Windows、Linux等。 2. `${basedir}`:...

    Ant详细配置总结

    4. **定义`&lt;property&gt;`标签**:用于设置和管理构建过程中需要用到的变量。 ```xml &lt;property name="src.dir" value="src"/&gt; &lt;property name="build.dir" value="build"/&gt; ``` 5. **执行构建任务**:通过命令行...

    ANT中文文档

    ANT支持定义全局属性和局部属性,属性可以被引用在任务中,提供参数化构建的能力。例如,通过`${property.name}`来引用属性值。 五、ANT条件 ANT有多种条件任务,如`if`和`unless`,它们可以根据特定条件决定是否...

    ant 中文手册2.0

    在Ant中,属性(property)用于存储可配置的值,可以通过命令行参数或在build文件中定义。例如,你可以设置`src.dir`来指定源代码目录,`dest.dir`为编译结果的输出目录。这些属性可以被任务引用,使构建过程更加...

    [北京圣思园Ant深入详解]_002.Ant属性、目标、依赖深度详解

    本篇将深入探讨Ant中的三个核心概念:属性(Properties)、目标(Targets)以及依赖(Dependencies),帮助读者全面理解Ant的工作原理和用法。 ### 一、Ant属性(Properties) 属性在Ant中扮演着变量的角色,用于...

    替换文本文件中Ant表达式的Ant扩展任务

    该程序为Ant的扩展任务,在拷贝文本格式的文件的同时替换文件中的Ant表达式,类似于 ${property.name},属性值来自于Ant脚本加载的属性文件,如果没有属性文件中没有定义相关属性,那么保留原来的表达式;...

    Apache Ant_中文手册

    在 Ant 的当前版本中,还需要安装 JDK。下面的二进制片版本的安装后的目录结构是: ant 安装目录 ant/bin 包含了运行脚本 ant/lib ant 运行所需的类库 ant/docs 文档 ant/etc 一些配置,如何通过任务的 xml 输出...

    ant build.xml例子

    3. **属性(Property)**:在`build.xml`中,可以定义属性来存储值,这些值可以在整个文件中引用,提高灵活性。例如,`&lt;property name="src.dir" value="src"/&gt;`定义了源代码目录。 4. **依赖关系**:Ant支持目标...

    ant打war包

    2. **针对单一工程设置**:在工程的Ant启动配置中,取消勾选"Use global properties as specified in the Ant runtime preferences",然后使用"Add Property"按钮为当前工程添加属性。 ### 三、设置环境变量 为了...

    Apaceh Ant 手册(CHM格式)

    7. **Java编译**:`&lt;javac&gt;`任务是Ant中用于编译Java源代码的关键任务,它接受源代码目录、目标目录、类路径等属性,还可以配置是否开启调试信息,是否忽略编译错误等。 8. **打包与部署**:Ant可以创建JAR、WAR...

    ant使用手册(中文教程)

    - **属性(Property)**:用于存储值,可以在整个构建文件中被引用和重用,可以通过`&lt;property&gt;`元素定义。 - **路径(Path)**:表示一组文件或目录,常用于指定类路径或源路径。 - **条件语句**:允许根据特定...

    ant 1.70中文手册

    1. **初始化**:设置全局属性,如源代码目录和目标目录。 2. **清理**:使用`&lt;delete&gt;`任务清除上一次构建的遗留物,如编译后的class文件。 3. **编译**:使用`&lt;javac&gt;`任务编译源代码,指定源代码目录和目标目录。 ...

    项目Ant配置实例一次下载各处使用

    在Ant构建过程中,可以使用`&lt;property&gt;`标签来导入这些属性,并在其他任务中引用它们,以实现环境间的差异性配置。 `build.properties`文件通常用于存储项目级别的配置信息,如源代码目录、输出目录、依赖库的位置...

    ant配置ant配置

    `property`元素用于设置属性值,这些值可以在整个配置文件中引用,提供参数化配置的能力。 Ant的XML配置语法简洁明了,但灵活性很高。例如,你可以定义属性(properties)来存储变量值,这样在多个地方引用时只需要...

    ant工具和ant教程

    在Ant教程中,你将学习如何设置和使用Ant。首先,你需要下载并安装Ant。安装过程通常包括解压下载的文件,然后将bin目录添加到系统的PATH环境变量中,以便在命令行中可以全局调用`ant`命令。 Ant的构建文件是基于...

    java项目ant打包脚本

    此外,`build.xml`还可以包含`property`元素来设置项目属性,`classpath`元素管理类路径,以及`taskdef`元素引入自定义任务。 5. **Ant任务和标签**: Ant的任务是执行特定动作的组件,比如`javac`任务用于编译...

    ant获取SVN版本信息的jar包xmltask以及安装,使用方法

    这个jar包(xmltask.jar)提供了一种方式,使得我们可以在Ant脚本中添加、删除、修改XML元素,这对于读取和处理SVN版本信息非常有用,因为SVN的版本信息通常存储在XML格式的svn:log属性中。 要使用XMLTask,首先...

    Ant 项目构建教程

    Ant 是一个由 Apache 开发的 Java 项目构建工具,它简化了构建、编译、测试和部署Java应用程序的过程。...此外,Ant还支持通过`property`元素定义和使用属性,可以方便地进行配置管理和跨平台构建。

Global site tag (gtag.js) - Google Analytics