📜  蚂蚁-构建文件

📅  最后修改于: 2020-11-18 07:51:08             🧑  作者: Mango


通常,称为build.xml的Ant的构建文件应驻留在项目的基本目录中。但是,文件名或其位置没有限制。您可以自由使用其他文件名或将生成文件保存在其他位置。

对于本练习,请在计算机中的任何位置创建一个名为build.xml的文件,其中包含以下内容:



   
      Hello World - Welcome to Apache Ant!
   

请注意,在xml声明之前不应有空白行或空白。如果允许它们,则在执行ant build时会出现以下错误消息-

不允许匹配“ [xX] [mM] [lL]”的处理指令目标。

所有构建文件都需要project元素和至少一个target元素。

XML元素项目具有三个属性-

Sr.No. Attributes & Description
1

name

The Name of the project. (Optional)

2

default

The default target for the build script. A project may contain any number of targets. This attribute specifies which target should be considered as the default. (Mandatory)

3

basedir

The base directory (or) the root folder for the project. (Optional)

目标是要作为一个单元运行的任务的集合。在我们的示例中,我们有一个简单的目标,可以向用户提供参考消息。

目标可以依赖于其他目标。例如,部署目标可能与程序包目标有关,程序包目标可能与编译目标有关,依此类推。依赖关系使用depends属性表示。例如-


  ....



  ....



  ....



  ....

目标元素具有以下属性-

Sr.No. Attributes & Description
1

name

The name of the target (Required)

2

depends

Comma separated list of all targets that this target depends on. (Optional)

3

description

A short description of the target. (optional)

4

if

Allows the execution of a target based on the trueness of a conditional attribute. (optional)

5

unless

Adds the target to the dependency list of the specified Extension Point. An Extension Point is similar to a target, but it does not have any tasks. (Optional)

上例中的echo任务是打印消息的琐碎任务。在我们的示例中,它打印消息Hello World

要运行ant构建文件,请打开命令提示符并导航至build.xml所在的文件夹,然后键入ant info 。您也可以改为键入ant 。两者都可以使用,因为info是构建文件中的默认目标。您应该看到以下输出-

C:\>ant
Buildfile: C:\build.xml

info: [echo] Hello World - Welcome to Apache Ant!

BUILD SUCCESSFUL
Total time: 0 seconds

C:\>