JAVA应用开源自动化构建工具

2017-04-20  本文已影响112人  蜡笔小不清新

1、Apache Ant - 热门的Java开发工具

  Apache Ant是一个非常流行的自动化构建工具,类似于make,用Java编写并使用XML文件格式。当然,它完全适合于构建基于Java的软件。默认情况下,XML文件被称为build.xml。

·一个build.xml样本

·类型: 自动化构建

·语言: Java

·平台: Java SE

·许可: Apache 许可证2.0

·下载: http://ant.apache.org/

2、Gradle ——一个开源工具

  Gradel是一个自由开源的自动化构建工具。它扩展了Apache Ant和Maven。它使用DSL(“域特定语言”),而不是Maven/Ant使用的XML格式。Gradle的另一大特点是DAG(“有向无环图”),可用来找到可以构建和运行任务的正确顺序。

·类型:构建工具

·语言:Java,Groovy

·平台:跨平台

·许可证:Apache许可证2.0

·下载: https://gradle.org/

3、Apache Maven - 用于Java的自动化构建工具

  Apache Maven是一个免费开源的自动化构建工具。它可用来做依赖管理和构建,并且主要用于Java项目。但不限于基于Java的项目,也可以使用其他编程语言,如Ruby,Python,C#,Scala和其他计算机编程语言。

·一个Maven pom.xml样本文件

·类型:构建工具

·语言:Java

·平台:跨平台

·许可证:Apache许可证2.0

·下载: https://maven.apache.org/

上一篇 下一篇

猜你喜欢

热点阅读