项目构建工具GenJar、JavaGen Ant Modules、LuntBuild介绍

以下为你介绍的项目构建工具都可用在Linux系统上:GenJar(生成Jar文件)、JavaGen Ant Modules(简称JAM)、LuntBuild(自动构建的工具)。

1、GenJar(生成Jar文件)

项目构建工具GenJar、JavaGen Ant Modules、LuntBuild介绍

GenJar用来生成Jar文件,是一个特殊的ANT任务,它依据于类与类之间的从属关系来生成Jar文件而不是简单地依据于一个目录中的内容。

特征有三种,即java、ant和jar文件。

<genjar>任务旨在使Jar创建尽可能容易,为它提供应用程序的根类(即入口点),它将确定需要包含在jar中的所有其他类文件。它通过递归检查每个类文件,提取所有引用的类的列表来完成此操作,最终得到执行应用程序所需的完整类集,然后将这些类放入目标jar文件中。

注:GenJar最初由John W. Kohler创建。只要有维护者和需求者,原始的GenJar分支机构将得到维护。

下载地址:https://sourceforge.net/projects/genjar/files/

2、JavaGen Ant Modules(简称JAM)

JAM(JavaGen Ant Modules)是一个标准组件化的ANT工具包,用来构建J2EE应用程序。它由ANT Scripts集合组成,这些脚本用来执行所有Java/J2EE多应该有的构建任务比如:编译,打包,测试,部署和J2EE服务器控制。JAM 已经发展一个卓越的构建框架,它已经可以支持CVS、Axis、Castor、JMX、Hibernate并支持JUnit 与 Cactus测试,XDoclet与基于UML的代码生成技术等。

3、LuntBuild(自动构建的工具)

LuntBuild是一个强大自动构建的工具。通过一个简洁的web接口就可以很容易地进行系统的持续构建。

注明

以上就是项目构建工具GenJar、JavaGen Ant Modules、LuntBuild的介绍内容,这些项目构建工具都能使用在Linux操作系统中。

栏目相关文章