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/
网友评论