`

在build.xml里采用xml方式引用外部build文件

    博客分类:
  • Ant
 
阅读更多

 

You can use XML's way of including external files and let the parser do the job for Ant:

你可以通过xml的方式引用外部文件,并且执行ant job

 

<?xml version="1.0"?>

<!DOCTYPE project [
       <!ENTITY common SYSTEM "common.xml">
]>

<project name="test" default="test" basedir=".">

  <target name="setup">
    ...
  </target>

  &common;

  ...

</project>

 

这样在你写 &common;语句的地方就会逐字的将common.xml包含进来

这个例子里的conmon.xml解析时是采用的相对路径,你也可以使用绝对路径。

 

和DTD一起使用时,你可以这样写:

 

<!DOCTYPE project PUBLIC "-//ANT//DTD project//EN" "ant.dtd" [
   <!ENTITY include SYSTEM "header.xml">
]>

 

从Ant1.6开始,我们可以使用一种新的include的方式。不像上面这样要写在两个地方,我们可以直接引用整个文件到build文件。

 

上面的例子就可以这样写了:

 

<?xml version="1.0"?>
<project name="test" default="test" basedir=".">

  <target name="setup">
    ...
  </target>

  <import file="./common.xml"/>

  ...

</project>
 

不像上面的ENTITY方式的引用, <import> 方式可以让你在指定文件名时使用ant的property.

分享到:
评论

相关推荐

    一个常用的ant的build.xml

    在描述中提到的博客链接虽然没有提供具体内容,但我们可以假设博主分享了一些关于如何理解和使用`build.xml`文件的经验或者示例。通常,一个`build.xml`文件会包含以下几个关键部分: 1. **属性(Properties)**:...

    ant的build.xml模板

    本文将深入解析Ant的`build.xml`模板,探讨其核心概念,并通过实例展示如何利用`build.xml`文件进行项目构建。 `build.xml`是Ant的构建配置文件,它是Ant执行任务的蓝图,定义了一系列的构建目标和任务。文件的结构...

    Java build.xml打包文件

    java项目打包build.xml文件 ant打包

    jmeter+ant 持续集成build.xml文件

    jmeter+ant 持续集成build.xml文件,直接使用ant命令执行jmeter脚本文件,得到图形测试报告

    项目build.xml文件

    在`build.xml`文件中,主要包含以下几个关键元素: 1. **project**:这是Ant配置文件的根元素,定义了整个构建过程的基本属性,如项目名称、目标目录等。例如: ```xml &lt;project name="MyProject" basedir="." ...

    build.xml详解

    在 `build.xml` 的开头部分,我们看到了 XML 文件声明: ```xml &lt;?xml version="1.0" encoding="GB2312" ?&gt; ``` 这指定了文档版本为 1.0,并使用 GB2312 编码。 紧接着是一段注释,该注释描述了此项目的背景信息: ...

    生成ANT所需要的Build,xml文件

    在gen1.py运行后,生成的build.xml文件可以被ANT读取并执行,实现项目的自动化构建。使用ANT的一大优势是其可扩展性,可以通过自定义任务或者使用已有的ANT贡献插件来满足特定的构建需求。 总结来说,这个Python...

    jmeter+ant所需要的build.xml文件

    第一次做jmeter+ant自动化接口测试,需要build文件,开始直接copy博客中的内容,格式不对,调试好久不成功...后发现在jmeter/extras文件夹中有一个build文件,copy出来根据需要修改下,成功了,特上传自选供大家使用;

    build.xml 手写自动生成Hibernate映射文件和配置文件源代码

    build.xml 手写自动生成Hibernate映射文件和配置文件源代码

    build.xml文件

    构建自动化测试平台的时候需要新建的build.xml文件

    Jmeter+ant实现测试报告build.xml和报告模板jmeter-results-newreport.xsl

    通过在`build.xml`文件中定义目标和任务,可以设定JMeter测试脚本的运行逻辑,比如设置并发用户数、循环次数等。 3. **build.xml文件详解**:`build.xml`是Ant的构建文件,其中包含了一系列的任务和目标。例如,你...

    ant build.xml 使用实例

    属性可以在`build.xml`中直接定义,也可以从外部属性文件加载,提供灵活性。 6. **条件与选择**:Ant提供了条件任务,可以根据特定条件决定是否执行某部分代码,如`if`和`unless`属性。 7. **文件集与路径**:在...

    ant编译java web的build.xml文件

    Apache Ant是Java领域广泛应用的一个开源构建工具,其核心在于一个名为`build.xml`的配置文件。本文将深入探讨`build.xml`文件的结构和功能,以及如何利用它来编译Java Web应用。 1. **Ant基础** Apache Ant是一种...

    ant build.xml 详解

    在MyEclipse这样的IDE中,可以直接导入`build.xml`文件,然后通过IDE的构建工具直接运行和调试构建过程,提高开发效率。 10. **实际应用示例** 一个简单的`build.xml`文件可能如下所示: ```xml ...

    ant打包配置文件build.xml

    ant打包配置文件,参考了博主的文章,作者:失语失芯不失梦 链接:https://www.jianshu.com/p/04cfce59890a 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    ant的配置文件build.xml

    在Ant的世界中,`build.xml`是核心配置文件,它包含了项目构建的所有指令和任务。这篇内容将深入解析`build.xml`文件的结构、元素以及如何使用它来管理Java项目的构建过程。 一、`build.xml`文件结构 `build.xml`...

    ant +build.xml 文件Jenkins部署javaEE项目

    ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml 文件Jenkins部署javaEE项目,助力成功自动化部署。ant +build.xml...

    ant build.xml编写

    在实际开发中,`build.xml`常常会引用外部依赖库,通过`classpath`元素和`pathelement`或`fileset`来指定。对于大型项目,使用`path`元素和`classpathref`可以方便地管理类路径。 此外,Ant支持多种版本控制工具,...

    Maven build之pom.xml文件中的Build配置

    Maven通过一个叫做pom.xml的项目对象模型文件来配置项目构建的各个方面,其中&lt;build&gt;标签是Maven构建配置的核心部分,它定义了整个构建生命周期中需要执行的指令和任务。 Maven构建包括编译代码、执行测试、打包...

Global site tag (gtag.js) - Google Analytics