Gradle构建工具(gradle构建java项目)

  本篇文章为你整理了Gradle构建工具(gradle构建java项目)的详细内容,包含有gradle构建apk流程 gradle构建java项目 gradle新建项目 gradle.build 详解 Gradle构建工具,希望能帮助你了解 Gradle构建工具。

  Gradle 是一款 Google 推出的 基于JVM 、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库;支持传递性依赖管理、废弃了繁杂的xml 文件,转而使用简洁的、支持多种语言(例如:java、groovy 等)的 build 脚本文件。

  官网地址:https://gradle.org/

  2.学习Gradle的原因

  目前已经有相当一部分公司在逐渐使用Gradle作为项目构建工具了。

  作为Java开发程序员,如果想下载Spring、SpringBoot等Spring家族的源码,基本上基于Gradle构建的。

  Maven与Gradle的对比

  

Maven: 2004 年 Apache 组织推出的再次使用 xml 文件[pom.xml]管理项目的构建工具。 

 

   优点: 遵循一套约定大于配置的项目目录结构,使用统一的 GAV 坐标进行依赖管理,侧重于包管理。

   缺点:项目构建过程僵化,配置文件编写不够灵活、不方便自定义组件,构建速度慢于 gradle。

  Gradle: 2012年 Google 推出的基于 Groovy 语言的全新项目构建工具,集合了 Ant 和 Maven 各自的优势。

   优点:集 Ant 脚本的灵活性+ Maven 约定大于配置的项目目录优势,支持多种远程仓库和插件,侧重于大项目构建。

   缺点:学习成本高、资料少、脚本灵活、版本兼容性差等。

  

 

  二、Gradle安装

  SpringBoot 官方文档明确指出,目前 SpringBoot 的 Gradle 插件需要 gradle6.8 版本及以上,所以我们这里选择 7.x 版本

  Gradle同样跟Idea有兼容的问题,选择 6.8 版本及高于 6.8 版本的 Gradle,那么相应的 idea版本也要升级,不能太老。

  具体参考文档:https://docs.spring.io/spring-boot/docs/2.5.0/gradle-plugin/reference/htmlsingle/#getting-started

  1.安装JDK

  JDK版本1.8或1.8以上。

  2.安装Gradle

  Gradle下载地址:https://gradle.org/releases/

  这里下载v7.4.2的版本,选择complete的压缩包

  

## 两种压缩包的区别

 

  binary-only:(即gradle-x.x-bin.zip)中只有gradle运行的基本内容

  complete:(即gradle-x.x-all.zip)中还包含了User Manual(用户手册)、API Javadoc、DSL Reference(DSL参考资料)以及gradle的源码等

  

 

  3.配置环境变量

  Gradle还需要在path上配置 %GRADLE_HOME%\bin 。

  GRALE_USER_HOME 相当于配置 Gradle 本地仓库位置和 Gradle Wrapper

  

## 查看是否配置成功

 

  gradle -v ## 或 gradle -version

  

 

  4.配置镜像源

  打开 init.d 文件夹,创建init.gradle 文件,配置以下镜像源。

  

allprojects {

 

   repositories {

   mavenlocal() // 本地maven仓库路径

   maven { name "alibaba" ; url "https://maven.aliyun.com/repository/public" }

   maven { name "bstek" ; url "https://nexus.bsdn.org/content/groups/public/" }

   buildscript {

   repositories {

   maven { name "alibaba" ; url https://maven.aliyun.com/repository/public }

   maven { name "bstek" ; url https://nexus.bsdn.org/content/groups/public/ }

   maven { name "m2" ; url https://plugins.gradle.org/m2/ }

  

 

  阿里云仓库地址请参考:https://developer.aliyun.com/mvn/guide

  三、创建Gradle项目

  1.创建Java项目

  注意:在创建Gradle新的项目或者第三方的Gradle项目时,一般会选择idea默认的Gradle版本(重新下载),所以可能会出现构建失败的问题。

  在每次创建时,则需要在idea的settings里重新配置。

  2.目录结构

  第一次构建项目后,.gradle 文件夹下会出现多个文件夹。

  

.\caches\modules-2\files-2.1 ## 中存放了我们从中央仓库所下载的jar包

 

  .\wrapper\dists ## 中存放的是Gradle程序(idea默认下载的Gradle路径)

  

 

  每个项目中都会指定一个Gradle版本,从 gradle-wrapper.properties 中可以查看,如果settings中没有配置,则会优先下载这里的版本。

  以上就是Gradle构建工具(gradle构建java项目)的详细内容,想要了解更多 Gradle构建工具的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: