Java 实现自动化构建的开源工具和使用技巧,
2008-09-17 15:52
405 查看
古人云,“工欲善其事,必先利其器”,这对于软件开发而言是再合适不过了。软件项目的自动化构建工具的好处不仅在于高效省时、任劳任怨,而且还可以保证结果的连续性和一致性。本专题介绍了在
Java 项目中实现自动化构建所涉及的开源工具和使用技巧,包括 Java 构建工具 Apache Ant、Maven 以及持续集成技术等。
教程:Apache Ant 101:使 Java 项目生成易如反掌
不管您是经验丰富的
Apache Ant 用户,还是刚刚开始接触这个开放源代码的生成工具,本教程都会为您提供丰富的信息。在本教程中,您将逐步完成为一个简单 Java
项目编写生成文件所涉及的步骤,然后考察 Ant 的一些其他功能,包括文件系统操作和模式匹配。最后将通过编写一个扩展 Ant 功能的自己的 Java
类来结束本教程。
利用 Ant 和 Eclipse 有效地提高部署工作效率
本文主要介绍 Ant
在多用户开发的情况下,如何用
Eclipse,并且根据不同的目标环境编译不同的部署包。文中首先介绍一个场景,给出在开发、编译、部署过程中遇到的问题;然后介绍如何用 Eclipse 来简化你的
Ant 开发过程;文章的最后解释如何通过编写有效的 Ant 脚本来提高你的工作效率。
在 Eclipse 中轻松使用 Ant
Eclipse 可使得使用 Apache Ant
更加容易。了解 Eclipse 集成开发环境 (IDE) 中的 Ant 集成特性,并学习如何使用 Ant 编辑器在 Eclipse
中编写、构建和调试代码。
利用 Ant 和 JUnit
进行增量开发
软件开发习惯中一个细微更改都可能会对软件质量产生巨大改进。将单元测试合并到开发过程中,然后从长远角度来看它可以节省多少时间和精力。本文通过使用代码样本说明了单元测试的种种好处,特别是使用
Ant 和 JUnit 带来的各种方便。
让编译和测试过程自动化 Ant 和 JUnit 让您与 XP
梦想更近一步
逐步递增测试和持续编译是极端编程方法基础的两种。把两者合并成为一个单独的、自动进行的过程 ― 加上自动生成电子邮件报告 ―
您就将在向 XP 梦想前进的道路上迈出坚实的步子。请跟随 Erik Hatcher,他向您展示了他是如何修改流行的 Ant 1.3 和 JUnit
测试框架,以达到让编译和测试过程完全的、用户化的自动化。
用 Groovy 进行 Ant 脚本编程
Ant 和 Maven
两者在构建处理工具的世界中占统治地位。但是 XML 却凑巧是一种非常没有表现力的配置格式。在“实战 Groovy”这个新系列的第 2 期中,Andrew
Glover 将介绍 Groovy 的生成器实用工具,这个工具能够极其容易地把 Groovy 与 Ant 和 Maven
结合在一起,形成更具表现力、更可控的构建。
用 XSL 转换增强 Ant 的功能
Ant 与 XSLT
结合后,其功能与灵活性将会急剧增强,本文用真实的例子阐明了这一概念。
使用 Eclipse 和 Ant 进行 Python 开发
Python
是一种非常灵活强大的动态脚本编程语言,具有完整的面向对象特性。本文着重介绍了如何使用基于 Java 技术的流行开发工具 Eclipse 和 Ant 进行
Python 开发。
使用 Ant 自动生成项目构建版本
本文提供逐步的详细说明,以帮助使用 IBM Rational
软件交付平台(IBM Rational Software Delivery, SDP)的内置 Ant 支持实现构建过程自动化,从而提高效率和质量。您可以随后使用
IBM WebSphere 应用服务器系列之一对其进行部署。
......
本文转自IBM Developerworks中国
请点击此处查看全文
Java 项目中实现自动化构建所涉及的开源工具和使用技巧,包括 Java 构建工具 Apache Ant、Maven 以及持续集成技术等。
Apache Ant |
不管您是经验丰富的
Apache Ant 用户,还是刚刚开始接触这个开放源代码的生成工具,本教程都会为您提供丰富的信息。在本教程中,您将逐步完成为一个简单 Java
项目编写生成文件所涉及的步骤,然后考察 Ant 的一些其他功能,包括文件系统操作和模式匹配。最后将通过编写一个扩展 Ant 功能的自己的 Java
类来结束本教程。
利用 Ant 和 Eclipse 有效地提高部署工作效率
本文主要介绍 Ant
在多用户开发的情况下,如何用
Eclipse,并且根据不同的目标环境编译不同的部署包。文中首先介绍一个场景,给出在开发、编译、部署过程中遇到的问题;然后介绍如何用 Eclipse 来简化你的
Ant 开发过程;文章的最后解释如何通过编写有效的 Ant 脚本来提高你的工作效率。
在 Eclipse 中轻松使用 Ant
Eclipse 可使得使用 Apache Ant
更加容易。了解 Eclipse 集成开发环境 (IDE) 中的 Ant 集成特性,并学习如何使用 Ant 编辑器在 Eclipse
中编写、构建和调试代码。
利用 Ant 和 JUnit
进行增量开发
软件开发习惯中一个细微更改都可能会对软件质量产生巨大改进。将单元测试合并到开发过程中,然后从长远角度来看它可以节省多少时间和精力。本文通过使用代码样本说明了单元测试的种种好处,特别是使用
Ant 和 JUnit 带来的各种方便。
让编译和测试过程自动化 Ant 和 JUnit 让您与 XP
梦想更近一步
逐步递增测试和持续编译是极端编程方法基础的两种。把两者合并成为一个单独的、自动进行的过程 ― 加上自动生成电子邮件报告 ―
您就将在向 XP 梦想前进的道路上迈出坚实的步子。请跟随 Erik Hatcher,他向您展示了他是如何修改流行的 Ant 1.3 和 JUnit
测试框架,以达到让编译和测试过程完全的、用户化的自动化。
用 Groovy 进行 Ant 脚本编程
Ant 和 Maven
两者在构建处理工具的世界中占统治地位。但是 XML 却凑巧是一种非常没有表现力的配置格式。在“实战 Groovy”这个新系列的第 2 期中,Andrew
Glover 将介绍 Groovy 的生成器实用工具,这个工具能够极其容易地把 Groovy 与 Ant 和 Maven
结合在一起,形成更具表现力、更可控的构建。
用 XSL 转换增强 Ant 的功能
Ant 与 XSLT
结合后,其功能与灵活性将会急剧增强,本文用真实的例子阐明了这一概念。
使用 Eclipse 和 Ant 进行 Python 开发
Python
是一种非常灵活强大的动态脚本编程语言,具有完整的面向对象特性。本文着重介绍了如何使用基于 Java 技术的流行开发工具 Eclipse 和 Ant 进行
Python 开发。
使用 Ant 自动生成项目构建版本
本文提供逐步的详细说明,以帮助使用 IBM Rational
软件交付平台(IBM Rational Software Delivery, SDP)的内置 Ant 支持实现构建过程自动化,从而提高效率和质量。您可以随后使用
IBM WebSphere 应用服务器系列之一对其进行部署。
......
本文转自IBM Developerworks中国
请点击此处查看全文
相关文章推荐
- java使用google开源工具实现图片压缩
- 使用Ant与批处理命令实现java程序自动化版本构建
- java使用google开源工具实现图片压缩
- Java 工程的外部依赖显示工具实现及使用
- Java报表工具技巧--如何使用Style Report制作以及打印标签
- java使用Apache工具集实现ftp文件传输代码详解
- 前端构建工具gulpjs的使用介绍及技巧
- 前端构建工具gulpjs的使用介绍及技巧
- Opencv实现盲水印技术(二)——使用maven构建Java Web工程
- 使用 Gradle 实现 TFS 构建自动化
- 从Java的角度理解设计模式2:自动化重构工具的使用
- 前端构建工具gulpjs的使用介绍及技巧
- 使用kaptcha开源组件或java实现验证码
- java 报表工具技巧--在报表软件Style Report中实现固定行分页分组合计报表
- gulp前端自动化构建工具使用
- Java项目开发环境构建工具 Gradle 使用笔记(简单、基本)
- 前端构建工具gulpjs的使用介绍及技巧
- Appium :Windows 平台上的使用 Java 语言实现 appium 自动化程序 for Android
- 前端构建工具gulpjs的使用介绍及技巧
- Python自动化构建工具scons使用入门笔记