在IDEA里gradle配置和使用

在IDEA里gradle配置和使用在 IDEA 里 gradle 配置和使用在 IDEA 里 gradle 配置和使用前言 Windows 环境 IDEA 配置 gradle 配置系统环境变量下载配置环境变量测试 idea 配置 gradle 仓库设置构建命令创建缓存依赖 gradle build 构建脚本 settings gradle 配置前言有人说 Gradle 使用 groovy 语言编写 简单 明了没像 maven 使用

在IDEA里gradle配置和使用

前言


Windows环境IDEA配置gradle

配置系统环境变量

为了使用gradle命令,idea里使用不了命令。比如编译命令gradle build

下载

gradle安装包下载地址,解压到“D:\soft\gradle\gradle-4.8

配置环境变量

打开环境配置,新建系统环境“GRADLE_HOME”,值为D:\soft\gradle\gradle-4.8,找到path变量,后面添加%GRADLE_HOME%\bin;

测试

在cmd命令里输入gradle -v如果能打出版本号,说明环境配置完毕。

idea配置

在D盘新建文件.gradle(使用dos命令mkdir .gradle ),做为gradle下载的jar包仓库主目录,默认在C:\Users\Administrator\.gradle.
打开file->setting->Build,Execution,Deployment->Gradle,修改如下:
这里写图片描述
Gradle home指定了gradle文件目录
Service directory path指定了gradle工作主目录









gradle仓库设置

建议如下设置

repositories { mavenLocal() maven { url "http://maven.aliyun.com/nexus/content/groups/public/"} mavenCentral() jcenter() maven { url "https://repo.spring.io/snapshot" } maven { url "https://repo.spring.io/milestone" } maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local/' } //转换pdf使用 }

构建命令

清理命令

gradle clean

构建打包命令

gradle clean build

编译时跳过测试,使用-x,-x参数用来排除不需要执行的任务

gradle clean build -x test

创建缓存依赖

执行命令gradle clean build --refresh-dependencies或删除.gradle/caches目录,构建的时候它会下载所有依赖并加入到缓存中。


阿里云镜像

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

参考gradle配置国内镜像

gradle.build构建脚本

buildScript { repositories { mavenCentral() } } repositories { mavenCentral() }

buildScript里的repositories是这个脚本需要的依赖库,与项目无关,在执行脚本时,会从这个库里download对应的jar和插件。第二个repositories是项目里需要依赖的jar的库。


查看项目已定义的所有task以及含义

命令

gradle tasks

比如结果如下

  • assemble: 编译
  • build:编译并执行测试
  • clean:删除build目录
  • jar: 生成jar包
  • test:执行单元测试

maven项目转换为gradle项目

根目录执行

gradle init --type pom

上面的命令会根据pom文件自动生成gradle项目所需的文件和配置,然后以gradle项目重新导入即可。


settings.gradle配置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198482.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午3:07
下一篇 2026年3月26日 下午3:07


相关推荐

  • idea2022.01.4激活码【2022最新】

    (idea2022.01.4激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    90
  • 大批 IDEA 激活码到期之后的乱象…

    大批 IDEA 激活码到期之后的乱象…JetBrains 旗下有多款编译器工具 如 IntelliJ WebStorm PyCharm 等 在各编程领域几乎都占据了垄断地位 今日 疑似 JetBrains 严查盗版激活成功教程用户 导致大量以激活成功教程方式获取使用权限的用户 无法继续使用 各技术社区 论坛 社群等媒介都出现大量求激活成功教程码或激活成功教程方式的相关内容出现 与此同时 围绕这些编辑器激活成功教程码与激活成功教程方式的利用就展开了 借机引流借着这次大规模激活成功教程版实

    2026年3月18日
    4
  • idea2021激活码永久3月最新在线激活

    idea2021激活码永久3月最新在线激活,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    86
  • 2022.01.4 idea激活码【2022.01最新】2022.02.04

    (2022.01.4 idea激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年4月1日
    229
  • sublime text激活码【注册码】

    sublime text激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    66
  • PyCharm 2021.7.16激活码【永久激活】「建议收藏」

    (PyCharm 2021.7.16激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~ML…

    2022年3月21日
    90

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号