Maven 是最流行的 Java 项目构建系统。 目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant
JMK - Make in Java JMK 这个应用程序用于保证一套文件是处于一致的状态。它基本上是要作为大多数Unix系统中的一部分,但按照平台无关性而设计。
Rant 代替远程ANT,它是一个分布式编译系统。它允许一个ANT文件去编译另外一个系统并可接收发生的异常。
Invicta是一个开源的构建管理工具.它使用简单的项目定义文件,来生成强大的构建脚本(Apache ANT脚),从而隐藏他们的复杂性。
JAM(JavaGen Ant Modules)是一个标准组件化的ANT工具包,用来构建J2EE应用程序。它由ANT
LuntBuild是一个强大自动构建的工具。通过一个简洁的web接口就可以很容易地进行系统的持续构建。
Apache Ant ,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
CPMake是一个Java开发的类似于GNU make的构建工具可以用于C, C++, Java, C#, XSL …等。它的构建文件用Java脚本语言(可以是BeanShell, Rhino, Jython and
GenJar用来生成Jar文件是一个特殊的ANT任务.它依据于类与类之间的从属关系来生成Jar文件而不是简单地依据于一个目录中的内容.
SCons是一个基于 Python 的软件构件工具,其优势在于: 构建是基于真正的Python脚本实现的,可以解决各种复杂的构建问题;
Anthill 是一个免费的自动构建工具(非开源),它规划您的构建并发布结果,帮助精通 XP 的小组使用持续集成。一次构建包含用 CVS
MevenIDE 是一个在各种流行的开发环境中集成 Maven 操作功能的插件集合,支持的开发环境包括 Eclipse、NetBeans、JBuilder
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问
这是一个在Eclipse环境中集成的Maven插件,安装的Update地址是:http://m2eclipse.sonatype.org/sites/m2e(地址失效了,但是我也没有找到,这个http://www.eclipse.org/m2e/download/里面也没有)
Ant2IDE 根据ANT的配置build.xml来自动生成Eclipse的项目文件和.classpath文件。
Quokka为Java开发者提供了基于ANT向Maven的转换,对于Maven用户,看到并行比较建立一个web应用和Quokka和Quokka VS
Melas是一个简单的构建和打包工具。它是用来编译安装软件和创建程序包文件。 Melas可以通过跟踪依赖来执行可靠的构建过程。通过Sbox2
CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的
Premake 是一个用来生成工程文件的预编译程序。
Gant是一个基于Ant的构建工具,它采用Groovy脚本代替XML来编写构建逻辑。 Gant完全依赖于Ant
Cerberus 是一个持续构建软件。通过阶段性的执行,对应用程序进行测试,一旦发现问题及时提醒开发人员,支持 Windows 和 Linux 系统。
Buildr是一个简单直观的Java项目构建系统,在进行了10个月的开发并获得许多正面反馈之后,Apache基金会将会向Buildr敞开大门并最终接手这个项目,这将是Apache基金会的第一个Ruby项目。
Draco.NET是一个有助于持续集成的Windows服务程序,它可以监视你的代码库,并在发现工程被修改后,自动重新编译,并能通过email告诉你编译结果,以及自上次编译后的修改清单。
Apache Ivy是一个优秀的管理(记录、跟踪、解析和报告)项目依赖的工具,可与Apache Ant紧密集成。
DevBuildRunner is being developed as OSI Certified Open Source Software. It is to provide development teams with simple web based GUI control of their build
BuildFileDesigner项目提供一个eclipse的插件(org.vivianj.eclipse.plugin.buildfile),实现了通过GUI界面编写、维护支持ant的buildfile的功能,同时支持人工修改。
EL4Ant 一个轻量级的,高效的,基于Apache Ant的构建系统。它当前支持功能有:
NAntAddin 是 VisualSudio 2005 的附加组件,用来集成 NAnt 构建工具。主要的特性包括:
.NET Pre-Build 是一个XML 驱动的预编译器,用来提供给多种流行的.NET 开发环境生成项目的MAKEFILE的工具
NAnt是一项开源的项目,利用NAnt,你可以方便快捷地对自己.NET项目或解决方案进行自动构建。与VS中可视化化极强的项目和解决方案管理相
Antmod是构建管理,发布管理与CVS管理的工具,它是基于ANT扩展引擎的一个实现.利用Antmod的构建插件可以加速Java的开发,它可以用
BSDBuild 是一个可移植、自包容的构建系统,支持并发构建、配置脚本生成以及 IDE 的项目文件生成。BSDBuild 从 4.4 BSD
Raven 是一款基于Rake和Ruby Gems的Java程序构建工具。 安装说明:http://raven.rubyforge.org/install.html
Build Studio为软件的自动构件处理提供了一套完整的解决方案。
Byldan is a framework for building and deploying .NET applications. Unlike NAnt which is procedural, Byldan employs descriptive project files, similar to
BuildBot是一个系统 的自动化编译/测试周期最需要的软件,以验证代码的变化。通过自动重建和测试每次发生了变化的东西,在建设迅速查明之前,减少不必要的失败。有警告计数,