项目构建工具Echoe、Artifactory、SparkBuild、ccbuild介绍

以下为你介绍的项目构建工具都可用在Linux系统上:Echoe(RubyGems打包工具)、Artifactory(Maven扩展工具)、SparkBuild(智能项目构建工具)、ccbuild(C++动态编译工具)。

1、Echoe(RubyGems打包工具)

Echoe 是一个 RubyGems 打包工具,提供了 Rake 用来创建文档、扩展编译、测试和发布的任务。

2、Artifactory(Maven扩展工具)

项目构建工具Echoe、Artifactory、SparkBuild、ccbuild介绍

Artifactory是一个Java的Maven扩展工具,Artifactory拥有很多强大的企业级特性和人性化的用户接口,拥有众多客户群。

主要特性:

整合了 Hudson。

在POM中自动清除远程仓库声明。

UI绑定。

POM的Ivy依赖统一。

支持通用artifact的部署。

虚拟库的包含/排除模式。

搜索特定的仓库(repositories)。

更快的搜索。

下载地址:https://jfrog.com/

3、SparkBuild(智能项目构建工具)

项目构建工具Echoe、Artifactory、SparkBuild、ccbuild介绍

SparkBuild是一个free GNU Make (gmake)和基于NMAKE的智能化的build工具。大大降低了build的时间,并且还有一个图形工具来分析和调试生成结果。SparkBuild包含两个组件:SparkBuild emake,用于build automation;SparkBuild Insight,用于build analysis。

4、ccbuild(C++动态编译工具)

ccbuild 更像是一个动态的 Makefile。ccbuild 查找当前目录所有包含 main 方法的程序并进行构建。因此它会读取 C++ 源码并查找出依赖的文件进行编译。编译的原则就是存在 main 方法为依据。

注明

以上就是项目构建工具Echoe、Artifactory、SparkBuild、ccbuild的介绍内容,这些项目构建工具都能使用在Linux操作系统中。

栏目相关文章