Apache Ant
外观
Apache Ant(或简称Ant)是一种基于XML的构建脚本语言,被开源社区广泛使用。Ant 自动化执行诸如编译源代码、构建部署包以及自动检查构建集中哪些项目需要更新的依赖项等任务。
背景
本维基教科书基于Dan McCreary为明尼苏达州Java 开源用户组创建的演示文稿。Dan 坚信,对于新手来说,需要一个循序渐进的 Ant 入门教程,以便轻松学习 Ant。现有的 Ant 文档虽然对高级 Ant 用户很有用,但无法满足大多数初学者的需求。例如,在 Apache 文档中,诸如标记过滤器之类的复杂概念直接放置在初学者的入门部分。入门资料也没有包含带有完整示例构建文件和预期输出的完整示例。需要一些其他的东西。同时,入门材料假设读者熟悉 XML。本资料涵盖了您需要了解的有关 XML 的部分内容,以构建 Ant 脚本。
本维基教科书还旨在与其他与 XML 相关的编程维基教科书(如XML Schema 和XForms)一起使用。
书籍结构
本文档有一个入门页面,供刚刚开始使用的人员使用。主要是一些“Hello World”信息,让您了解 Ant 是什么以及如何使用它。最后有六个部分
简介
- 安装 如何下载和安装 Apache Ant
- 测试 如何测试 Apache Ant
- Hello World 如何运行一个打印“Hello World!”的小型 Ant 程序
- 核心概念 - 对 Ant 开发人员有用的核心术语和概念
最佳实践
- Ant 最佳实践 - 最佳实践,例如如何设置 Ant 文件
示例
- Ant 食谱 - 一组小型完整的可运行示例程序,演示了如何使用 Apache Ant 的示例
操作 XML 的 Ant 任务
XML - Ant 如何用于处理 XML 文档
- XMLwellformed - 如何使用 Apache Ant 检查 XML 文件是否格式良好
- XMLvalidate - 如何使用 Apache Ant 根据 XML 架构验证 XML 文件
- XSLT - 如何使用 Apache Ant 运行 XML 转换
- 运行 Saxon - 如何使用 Apache Ant 运行 Saxon
- 向 XSLT 传递参数 - 如何从 Apache Ant 向 XSLT 转换传递参数
- XQuery - 使用 XQuery 转换 XML 文档
- 将 Excel 转换为 XML - 我们使用 Apache tika 库将 MS-Excel 转换为 XML
- 清理 HTML - 使用 Apache tika 库清理 HTML
- 将 PDF 转换为 XML - 我们使用 Apache tika 库将 PDF 转换为 XML
操作 eXist 的 Ant 任务
- 存储 XML 数据 - 一个将集合存储到 eXist 中的 Ant 任务
- 重新索引集合 - 一个可以重新索引 eXist 集合的 Ant 任务
- 执行 XQuery - 一个执行 XQuery 的 Ant 任务示例
- 创建 .xar 文件 - 一个用于创建 XML 归档文件以打包模块或应用程序的 Ant 任务示例
参考文献
- 参考文献 - 在哪里可以获得更多关于 Apache Ant 的信息