codecamp

Ant构建文件的创建与生成

创建Ant构建文件

本部分介绍如何手动创建 Ant 构建文件。

IntelliJ IDEA 提供了一个用于编辑构建文件的框架,但开发人员有责任使用目标填充构建文件。

创建 Ant 构建文件的操作步骤如下所示:

  1. 在“项目(Project)”窗口中,选择要创建构建文件的目录。
  2. 右键单击该目录并在上下文菜单中选择:新建| 文件(New | File),或按 Alt+Insert。
  3. 在“新建文件(New File)”对话框中,指定具有 .xml 扩展名的新文件的名称 ,例如,build.xml。新文件将在编辑器中打开。
  4. 指定构建目标。您可以使用 fileset 或 dirset 指令中的路径结构来定义您必须在 build.xml 文件中至少输入一个根标签。否则,该文件将不会被添加到 Ant Build 工具窗口中。
  5. 将构建文件添加到项目中。

生成Ant构建文件

IntelliJ IDEA 提供了为项目自动生成 Ant 构建文件的可能性,或为构成项目的每个模块自动生成多个构建文件。生成构建文件后,您可以将其添加到 Ant 构建工具窗口。您可以编辑和管理这样的构建文件作为常规文件。

生成 Ant 构建文件的操作步骤如下所示:

  1. 在主菜单上,选择:Build | 生成 Ant 构建(Build | Generate Ant Build)。
  2. 在 Generate Ant Build 对话框中,指定生成选项。
    • 选择生成单个文件或多个文件的版本。
    • 选择保留或覆盖以前生成的文件。
  3. 点击“确定”。

将构建文件添加到项目

构建文件应该添加到项目中以启用构建,过滤目标或定义属性。一个项目可以有几个构建文件。构建文件按照每个构建文件的根元素中指定的名称在 Ant Build 工具窗口中进行分组,例如,<project name="acme">。

生成构建文件时,它会自动添加到项目中。如果您手动创建构建文件或重新使用现有构建文件,则可能需要将其添加到 Ant 构建工具窗口。

将构建文件添加到项目的操作步骤如下:

  1. 打开 Ant 构建工具窗口。要做到这一点,请在主菜单上选择:查看| Ant 构建(View | Ant Build),或者单击工具窗口右侧工具栏中的 Ant Build 按钮。
  2. 在 Ant Build 工具窗口中,单击
  3. 在“选择路径(Select Path)”对话框中,导航到所需的 build.xml 文件,然后单击“确定”。构建文件应该至少有一个要添加到 Ant Build 工具窗口的根元素。
IntelliJ IDEA构建工具
使用构建文件属性控制Ant脚本的行为
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }