(转载)Java:Java 程序员常用的 10 大构建工具
原文地址:http://www.codeceo.com/article/10-build-tools-java-programmer.html构建工具——调查结果Apache Maven——主要用于构建Java项目的自动化工具。Hudson ——用Java编写的持续集成(CI)工具。Jenkins ——用 Java 编写的一个开源持续集成工具。项目是在和 Oracle 发生争执...
原文地址:http://www.codeceo.com/article/10-build-tools-java-programmer.html
构建工具——调查结果
Apache Maven ——主要用于构建Java项目的自动化工具。
Hudson ——用Java编写的持续集成(CI)工具。
Jenkins ——用 Java 编写的一个开源持续集成工具。项目是在和 Oracle 发生争执后的来自于 Hudson 的分支。
Gradle ——一个开源的自动化构建系统,建立在 Apache Ant 和 Maven Apache 概念的基础上,并引入了基于 Groovy 的特定领域语言(DSL),而不是使用 Apache Maven 宣布的项目配置XML 形式。
Apache Ant ——用于自动化软件构建过程的软件工具,源于 2000 年初的的 Apache Tomcat 项目。
SBT ——用于 Scala 和 Java 项目的开源构建工具,类似于 Java 的 Maven 和 Ant。
Atlassian Bamboo ——持续集成和交付工具,它将自动化构建、测试和发布捆绑到单个流程中。
TeamCity ——来自于 JetBrains 的一个基于 Java 构建的管理和持续集成服务器。
Grape ——嵌入到 Groovy 的 JAR 依赖项管理器。
Ivy ——Apache Ant 项目的一个子项目,一个可传递的依赖项管理器。
Leiningen ——一个自动化构建和依赖性管理工具,用于使用 Clojure 编程语言写的软件项目。
更多推荐
所有评论(0)