`

Ant常见属性解析--ant

    博客分类:
  • Ant
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<project name="cvs package" basedir="." default="main">
    <property file="project.properties"/>
    <target name="main">
       <ant antfile="${dir}/U1.xml"  target="init.package.main"/>
       <ant antfile="U1.xml" dir="${dir}" target="init.package.main"/>
    </target>
</project>

如果<ant antfile="${dir}/U1.xml"  target="init.package.main"/>

不加dir表示U1.xml相当于U.xml中的一个target,U1.xml运行时引进的属性文件中的Key

是取U.xml中的引进的<property file="project.properties"/>

<ant antfile="U1.xml" dir="${dir}" target="init.package.main"/>

加dir表示U1.xml是一个独立的ant脚本,运行时U1.xml运行时引进的资源文件中的Key是取U1.xml中本身的.如果U1.xml中的属性文件的key与U.xml重复,取U中的属性文件.
注:
<antcall target=""></antcall>表示ant脚本中本身target的调用
分享到:
评论

相关推荐

    Ant常见属性解析--target

    下面将详细解析Ant中的"target"属性及其相关知识。 首先,Ant脚本通常以`&lt;project&gt;`元素开始,其中包含了多个`&lt;target&gt;`元素。每个`&lt;target&gt;`都代表了一个特定的构建阶段,比如编译、测试、打包或者部署。`&lt;target&gt;...

    Ant 常见属性标签--property

    `props`元素允许我们一次性定义多个属性,这对于从配置文件或命令行参数中解析大量属性非常有用。 10. **属性函数** Ant提供了多种内置函数,如`path`, `toString`, `basename`, `dirname`等,这些函数可以用于...

    ant-design-vue-pro-master.zip

    《Ant Design Vue Pro Master源码解析与多页签实现》 Ant Design Vue Pro Master是一个基于Ant Design Vue的前端项目框架,提供了丰富的UI组件和优化的开发体验。此压缩包包含了项目的一个特定版本,该版本特别支持...

    Ant 学习资料大全--详细说明Ant

    压缩包中的"Ant学习 资料"可能包括Ant的教程文档、示例脚本、常见问题解答、最佳实践指南等。通过深入阅读和实践这些资料,你可以逐步熟悉Ant的语法,理解其工作原理,并学会如何编写高效的构建文件。对于Java开发者...

    ANT文件详解 ant介绍 ANT 命令

    Ant采用XML格式的配置文件,不仅避免了Makefile中常见的Tab问题,还提供了更为清晰的结构和易于维护的特性。Ant的构建过程主要围绕“Project”、“Target”和“Task”三个核心概念展开: - **Project**:代表整个...

    Ant编译utf-8非法字符:\\65279

    7. **使用Ant插件**:有一些Ant插件如`ant-locale`可以处理多语言编码问题,可以考虑使用它们来增强Ant的编码处理能力。 总之,理解和处理字符编码问题是软件开发中常见的挑战,尤其是在处理多语言或者非ASCII字符...

    Ant 命令详解

    - **语法清晰**:Ant采用XML格式定义构建过程,使得构建文件的结构更加清晰易读,避免了Makefile中常见的Tab键问题。 - **跨平台性**:由于Ant是基于Java语言编写的,因此它能够无缝地在不同的操作系统上运行,包括...

    Ant部署WebService服务

    - Ant使用属性(property)来存储可配置的值,这些值可以在整个构建过程中引用。 2. **构建过程**: - 首先,Ant会读取`build.xml`文件,解析其中的任务和目标。 - 编译阶段:Ant会使用`javac`任务来编译源代码...

    manning_-_java_development_with_ant.pdf

    - 使用Ant进行XML文件的解析、转换和验证。 - 高级XML处理技术的介绍。 14. **第14章 Enterprise JavaBeans** - **简介**: 如何使用Ant进行EJB项目的构建。 - **知识点**: - EJB的基本概念和发展历程。 - ...

    Java Development with Ant.pdf

    - 如何利用Ant实现XML文件的解析与生成 14. **企业级Java Beans** - EJB的概念与工作原理 - 使用Ant构建EJB项目的步骤 - EJB部署的注意事项与问题排查 15. **Web服务开发** - Web服务的基础知识与技术栈 - ...

    ANT-build.xml命令详解

    **ANT-build.xml命令详解** Apache Ant 是一个Java平台上的开源构建工具,它通过XML格式的配置文件(如`build.xml`)来定义构建任务。Ant的设计理念是“简单就是美”,它使得Java项目的构建过程变得可配置且易于...

    ANT使用指南

    - **设置属性**:例如`ant -buildfile test.xml -Dbuild=build/classes dist`,设定`build`属性的值为`build/classes`,同时执行`dist`目标。 #### 编写build.xml `build.xml`是Ant的核心配置文件,其中包含了项目...

    ANT构建的一个问题

    7. **使用Ant插件**:有些问题可能需要特定的Ant插件来解决,例如Maven插件(maven-ant-tasks)用于与Maven仓库交互,或Ivy插件用于更复杂的依赖管理。 8. **社区支持**:如文中提及的博客,查找类似问题的讨论,或...

    Java Development with Ant

    - **CI工具集成**:介绍如何将Ant与常见的持续集成工具(如Jenkins)集成。 #### 17. Developing native code - **本地代码开发**:介绍如何使用Ant处理涉及本地代码(如JNI)的Java项目。 - **编译与链接**:讲解...

    Ant权威指南(ant 学习)

    《Ant权威指南》是一本深度解析Apache Ant工具的著作,对于Java开发者而言,它是构建自动化不可或缺的参考书籍。Ant作为一款开源的构建工具,广泛应用于Java项目中,它使用XML来描述构建过程,使得构建脚本具有良好...

    ant

    博文链接:https://zhang-he.iteye.com/blog/1250768 提供了一个关于Ant的深入解析,博主可能分享了如何使用Ant进行项目构建、配置Ant任务、以及解决常见问题的经验。 【标签】:“源码”、“工具” “源码”:Ant...

    ANT全套资料20100322

    "ant教程详解--javac,java,jar,war,delete,copy,mkdir....ziw"这则教程可能详细解析了ANT中与Java开发密切相关的任务,如编译源代码(javac)、运行Java程序(java)、创建JAR和WAR包、删除文件或目录(delete...

    [北京圣思园Ant深入详解]_003.Ant目标深度详解、使用Ant的各种任务

    一些常见的Ant任务包括`&lt;copy&gt;`(复制文件或目录)、`&lt;javac&gt;`(编译Java源代码)、`&lt;mkdir&gt;`(创建目录)和`&lt;jar&gt;`(创建JAR文件)等。 让我们以`&lt;javac&gt;`任务为例,它是用于编译Java源代码的关键任务。你可以配置...

Global site tag (gtag.js) - Google Analytics