Gradle - 【配置】Gradle基本使用

    科技2025-04-11  15

    Gradle

    下载仓库配置环境变量 为什么要配置环境变量 Gradle目录结构Gradle配置文件格式 Groovy语言 Gradle构建编译编码格式基本构建命令 gradle cleangradle compileJavagradle compileTestJavagradle buildgradle jar testCompile → testImplementation (Gradle 7.0)构建可运行jar包 IDEA快速构建 更换本地Maven仓库

    一:配置环境变量

    JAVA_HOME:指明JDK安装位置(gradle.bat中会操作该环境变量)GRADLE_HOME:指明Gradle安装位置(便于IDE识别)GRADLE_USER_HOME:指明自定义gradle仓库位置(可指定为Maven仓库)

    1> 为什么要配置GRADLE_HOME?

    二:Gradle目录结构

    三:Gradle配置文件格式

    .gradle 配置文件使用 Groovy语言 编写;

    四:Gradle构建编译编码格式

    tasks为类,withType是一个方法,方法的参数有两个,第二个参数为闭包

    tasks.withType(JavaCompile) { options.encoding = "UTF-8" } <S extends T> DomainObjectCollection<S> withType(Class<S> type, Closure configureClosure);

    五:testCompile → testImplementation (Gradle 7.0)

    /** * gradle jar --warning-mode all * The testCompile configuration has been deprecated for dependency declaration. * This will fail with an error in Gradle 7.0. * Please use the testImplementation configuration instead. */ dependencies { testImplementation group: 'junit', name: 'junit', version: '4.12' }

    六:构建可运行jar包

    jar { manifest { attributes 'Main-Class': 'Test' } }
    IDEA快速构建

    七:更换为本地Maven仓库

    配置环境变量:GRADLE_USER_HOME为本地Maven仓库的地址 IDEA会自动识别仓库的变更
    Processed: 0.008, SQL: 8