日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Gradle安装使用以及基本操作

發布時間:2023/11/27 生活经验 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Gradle安装使用以及基本操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:https://www.cnblogs.com/linkstar/p/7899191.html

Gradle安裝使用以及基本操作

閱讀目錄

  • 簡單介紹
  • 安裝
  • 使用idea創建一個web的Gradle項目
  • 如何進行打包
  • 解釋build.gradle和settings.gradle
  • 有關gradle的jar沖突
  • 本地jar包位置和修改

這兩天看到越來越多的在接觸Gradle,然后發現我之前沒有做過記錄,而且之后下個月的一些有關SpringBoot的東西也需要用到,所以這里就來記錄一下,方便以后使用。

?

簡單介紹

Gradle是一個好用的構建工具

使用它的原因是

1、配置相關依賴代碼量少,不會像maven一樣xml過多

2、打包編譯測試發布都有,而且使用起來方便

3、利用自定義的任務可以完成自己想要的功能

?

安裝

下載地址http://services.gradle.org/distributions/

下載你所需要對應的版本,gradle-4.3.1-bin.zip

下載后解壓到你想要的目錄

設置環境變量

在cmd模式下查看,出現以下信息證明安裝成功

?

使用idea創建一個web的Gradle項目

?

如何進行打包

雙擊war

打包完成之后的war文件會在

然后把war放入對應的tomcat目錄即可,這里就不多解釋了

?

?

解釋build.gradle和settings.gradle

首先是一個項目包含group、name、version

settings.gradle是用來管理多項目的,里面包含了項目的name

?

在build.gradle中

apply是應用的插件,如:

這里我們用了java和war的插件

?

dependencies是用于聲明這個項目依賴于哪些jar

?

這里說明的是,測試編譯階段我們依賴junit的jar

其中包括complile(編譯時)runtime(運行時)testCompile(測試編譯時)testRuntime(測試運行時)

?

repositories是一個倉庫gradle會根據從上到下的順序依次去倉庫中尋找jar

這里我們默認的是一個maven的中心倉庫

從gradle源代碼中我們看到地址是這樣的

?

這里可以配置

mavenLocal()?? 使用本地maven倉庫

mavenCentral()? 使用maven中心倉庫

maven{

url '你的地址'

}

使用固定的地址,這里可以使用阿里云的鏡像下載速度會快一些,然后也可以使用公司內部的私服地址

maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'}

?

有關gradle的jar沖突

默認情況下,如果有jar包沖突,gradle會自動依賴兩個沖突jar包最新的一個版本,所以默認不需要進行管理。

如果真的出現無法解決的沖突,gradle也會出現明顯的沖突提示,所以不需要擔心

?

本地jar包位置和修改

gradle會下載相關需要依賴的jar包,默認的本地存放地址是:C:/Users/(用戶名)/.gradle/caches/modules-2/files-2.1

很多人和我一樣不愿意放在C盤,所以需要修改位置,網上說很簡單,只需要添加一個環境變量就可以了

如下

但是對于IDEA來說木有用(當然上面的環境變量還是要添加的),在IDEA中使用gradle需要修改下面的路徑

這樣修改之后你就可以發現已經在自己下載jar了

總結

以上是生活随笔為你收集整理的Gradle安装使用以及基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。