mac安装gradle并配置idea

gradle官网并查看支持的jdk版本及矩阵图

https://gradle.org/install/
https://docs.gradle.org/8.3/userguide/compatibility.html

grandle下载与解压

//mac
brew install gradle
//官网下载
https://gradle.org/releases/
//国内镜像下载
https://mirrors.cloud.tencent.com/gradle/

本次Jdk使用版本17,用gradle7.3版本(7.3-bin.zip文件)spring boot版本 2.5~2.7

//配置环境变量
#gradle path
export GRADLE_HOME=/Users/grant/usr/local/gradle/gradle-7.3.3
export PATH=$GRADLE_HOME/bin:$PATH
//加载生效
source /etc/profile
//版本
gradle -v

idea配置本地仓库

setting->gradle

/Users/grant/usr/local/gradle/repository

配置jdk并在跟目录创建gradle.build文件

gradle命令

./gradlew build
./gradlew clean

全局设置

创建init.gradle文件

在.gradle文件下创建init.gradle文件,全局的设置:

 

allprojects {
    repositories {
        maven { url '/Users/grant/maven'} ## 这里是本地maven仓库地址,没有就会依次向下设置的地址寻找
        mavenLocal()
        maven { name "Alibaba" ; url "https://maven.aliyun.com/nexus/content/groups/public/" }
        mavenCentral()
        google()
        jcenter()
    }

    buildscript { 
        repositories { 
            maven { name "Alibaba" ; url 'https://maven.aliyun.com/nexus/content/groups/public/' }
        }
    }
}

init.gradle文件的使用
启用init.gradle文件的方法:
1、在命令行指定文件,例如:gradle --init-script yourdir/init.gradle -q taskName.你可以多次输入此命令来指定多个init文件
2、把init.gradle文件放到USER_HOME/.gradle/ 目录下.
3、把以.gradle结尾的文件放到USER_HOME/.gradle/init.d/ 目录下.
4、把以.gradle结尾的文件放到GRADLE_HOME/init.d/ 目录下.
如果存在上面的4种方式的2种以上,gradle会按上面的1-4序号依次执行这些文件,如果给定目录下存在多个init脚本,会按拼音a-z顺序执行这些脚本
类似于build.gradle脚本,init脚本有groovy语言脚本。每个init脚本都存在一个对应的gradle实例,你在这个文件中调用的所有方法和属性,都会
委托给这个gradle实例,每个init脚本都实现了Script接口

单个项目设置:

repositories {     //repositories闭包
    mavenLocal()   //配置先从本地仓库寻找jar包,优先寻找上一个配置,找到不执行下面的配置
    mavenCentral() //配置从中央仓库寻找
    google()       //第三方仓库
    jcenter()      //代码托管库:设置之后可以在项目中轻松引用jcenter上的开源项目
}

 

posted @ 2024-05-19 21:17  白玉神驹  阅读(88)  评论(0编辑  收藏  举报