寫在前面:一開始配置gradle的時候,最好不要把他maven倉庫配置在一起,前段時間配置公司項目身心俱疲。大部分公司里面用gradle都是配置的自己的倉庫地址,所以有的東西就不要和網(wǎng)上的配置保持一致了,比如說這個倉庫地址。
創(chuàng)新互聯(lián)網(wǎng)站建設公司是一家服務多年做網(wǎng)站建設策劃設計制作的公司,為廣大用戶提供了成都網(wǎng)站制作、成都做網(wǎng)站,成都網(wǎng)站設計,一元廣告,成都做網(wǎng)站選創(chuàng)新互聯(lián),貼合企業(yè)需求,高性價比,滿足客戶不同層次的需求一站式服務歡迎致電。目錄
0. 兼容性問題:
1. Gradle安裝配置
2. Gradle和idea集成
3. Groovy語言簡單介紹
4.Gradle倉庫配置
Gradle簡介
2012年基于Ant和Maven產(chǎn)生的Gradle,彌補了Ant和Maven的不足,帶來了一些更高效的特點
它使用一種基于Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基于XML的各種繁瑣配置。面向Java應用為主。當前其支持的語言限于Java、Groovy和Scala,計劃未來將支持更多的語言。
(1)SpringBoot官網(wǎng)明確指出,目前springboot項目的gradle插件需要gradle6.8版本以上。
(2)Gradle與idea存在兼容性問題。
查看匹配版本:
(1)找到idea的匹配路徑
(2)2020.3.2的版本對應的gradle 版本為 6.7;
ps:emmmmp...我需要更新IDEA版本了。
如果不匹配會報錯:
(3)jdk版本要求在1.8以上
1. Gradle安裝配置1. 下載
Gradle下載地址http://services.gradle.org/distributionsps:打不開可以復制鏈接到谷歌瀏覽器打開
頁面詳情如下:
2. 解壓后
3. 環(huán)境變量配置
(1)環(huán)境變量配置
注意:這個gradle配置到maven倉庫中可配可不配,我一開始是配著的。但由于不是深入學習gradle,有些未知錯誤解決不了,還是分開比較好。再者,gradle存放jar包的方式和maven不一樣,有時候不好找錯誤的。
(2)DOS測試
輸入命令:gradle -v?
2. Gradle和idea集成1. 創(chuàng)建springboot項目應用gradle
2. 項目結構信息
1. IDEA進入groovy控制臺(要在gradle項目下)
2. Groovy的簡單語法
//介紹gradle編程語言
println("hello groovy");
//groovy中可以省略末尾的分號
println("hello groovy")
//定義變量,弱類型,groovy會根據(jù)情況來給變量賦予對應的類型
def i = 18;
//復雜類型定義,定義一個集合類型
def list = ['a','b'];
//向list中添加元素
list<< 'c';
//定義一個map?
def map = ['key1':'value1','key2':'value2'];
//向map中添加鍵值對
map.key3 = 'value3';
//groovy中的閉包,閉包其實就是一段代碼塊,我們主要是吧閉包當做參數(shù)來使用
//定義一個閉包
def b1 = {
println('hello b1')
}
//定義個方法,方法里面需要閉包類型的參數(shù)
def method1(Closure closure){
closure();
}
//調(diào)用方法method1
method1(b1);
//定義一個閉包,帶參數(shù)
def b2 = {
v ->println("hello ${v}")
}
//定義一個方法,方法里面需要閉包類型的參數(shù)
def method2(Closure closure){
closure("xiaoMing");
}
//調(diào)用方法 method2
method2(b2);
4.Gradle倉庫配置如果選擇和maven倉庫配置在一起:
如果選擇單獨配置
注意:單獨配置的用戶主目錄最好是他默認的 .gradle文件,注意有個前面有個點。如果自己沒進行配置的話,大概會在c盤/用戶/你的賬戶名/.gradle創(chuàng)建一個默認的。
祝你,項目搭建的也順利,快樂的摸過這一天!😊
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧