项目构建工具mmake、ControlTier、Maven Wagon、Anthill OS介绍

以下为你介绍的项目构建工具都可用在Linux系统上:mmake(Java编译工具)、ControlTier(自动化部署系统)、Maven Wagon(是 Maven 在做代码存取的一个抽象的传输层)、Anthill OS(持续构建软件)。

1、mmake(Java编译工具)

mmake将为Java程序生成一个Makefile。它支持packages,JavaDoc,Cleanup,对版本处理的预处理支持,Jar 文件,安装等许多功能。

下载地址:http://www.tildeslash.com/mmake/

2、ControlTier(自动化部署系统)

项目构建工具mmake、ControlTier、Maven Wagon、Anthill OS介绍

ControlTier旨在成为一个完整的企业就绪系统,用于自动化多层和分布式应用程序服务的部署和管理。

ControlTier是一个完全开放源码系统的自动化服务管理活动的多个服务器和多个应用层(代码,数据,配置和内容)。共同使用的ControlTier包括部署应用程序,控制它们的状态,并运行按需行政工作在多个服务器上。ControlTier是跨平台和工程同样的物理服务器,虚拟机,或云计算基础设施。

下载地址:https://sourceforge.net/projects/controltier/

3、Maven Wagon(是 Maven 在做代码存取的一个抽象的传输层)

项目构建工具mmake、ControlTier、Maven Wagon、Anthill OS介绍

Maven Wagon是一种传输抽象,用于Maven的工件和存储库处理代码中。

Wagon定义了一个统一的API,并且当前具有的提供程序有:File、HTTP、HTTP lightweight、FTP、SSH/SCP、WebDAV、SCM (进行中)。

下载地址:http://maven.apache.org/wagon/

4、Anthill OS(持续构建软件)

对于Java开发项目,支持Nightly Build的软件不少,开源的选择有AntHill OS和CruiseControl,后者是大名鼎鼎的ThoughtWorks的作品,配置起来比较麻烦。而AntHill是一个Java Web应用,拥有友好的定制界面,是2003年Jolt大奖的Productivity Award获得者,比CruiseControl更容易入手。

注明

以上就是项目构建工具mmake、ControlTier、Maven Wagon、Anthill OS的介绍内容,这些项目构建工具都能使用在Linux操作系统中。

栏目相关文章