美文网首页
JAVA应用开源自动化构建工具

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

作者: 蜡笔小不清新 | 来源:发表于2017-04-20 20:28 被阅读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/

相关文章

  • Jib插件构建镜像push到阿里云镜像仓库

    一、前言 Jib:Google开源的Java容器化工具 可作为插件快速集成到项目中,构建镜像,实现 Java 应用...

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

    1、Apache Ant - 热门的Java开发工具 Apache Ant是一个非常流行的自动化构建工具,类似于m...

  • Gradle for Android 问题总结

    Gradle是什么? Gradle 是以Groovy为基础,面向java应用,基于DSL语法的自动化构建工具。是g...

  • Android Studio中的Gradle

    Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具...

  • Maven的核心概念

    Maven是一个强大的Java项目构建工具 什么是构建工具? 构建工具是将软件项目构建相关的过程自动化的工具。构建...

  • maven基础

    1: maven是什么? maven是Apache公司的开源项目,是一个服务于Java项目的自动化构建工具,用来管...

  • Jenkins 实战

    概述 Java 编写的最广泛使用的开源持续集成工具 & 广泛的第三方插件支持 & 分布式构建 自动化 正常开发流程...

  • PHP 构建自动化工具

    构建自动化工具 构建工具可以认为是一系列的脚本来完成应用部署的通用任务。构建工具并不属于应用的一部分,它独立于应用...

  • # Java 技术雷达:工具篇

    Java 相关工具 gradle 项目网址 Overview gradle 是一款基于JVM 的自动化构建工具。 ...

  • 自定义Gradle插件

    是什么 Gradle是一个开源的自动化构建工具,可以使用groovy或kotlin来编写Gradle构建脚本,具有...

网友评论

      本文标题:JAVA应用开源自动化构建工具

      本文链接:https://www.haomeiwen.com/subject/bgtrzttx.html