切换菜单
搜索
个人笔记云
首页
java
spring
springmvc
python
使用教程
笔记管理
搜索
登录/注册
好物分享
退出
搜索
gradle本地仓库设置和idea配置
2022-07-27
1,431
[原文链接](https://blog.csdn.net/weixin_38491225/article/details/111666399) # gradle本地仓库设置和idea配置
### 本地仓库设置 * [下载安装:](#_1) * [配置环境](#_4) * [gradle使用maven本地仓库](#gradlemaven_14) * * [全局设置](#_16) * * [创建init.gradle文件](#initgradle_17) * [init.gradle文件的使用](#initgradle_39) * [单个项目设置:](#_49) * * [build.gradle](#buildgradle_50) * [IDEA配置(基于2019.3.3版本):](#IDEA201933_63)
下载安装: ===== [去官网下载](https://gradle.org/releases):https://gradle.org/releases,这里选择最新的V6.7.1,[二进制](https://so.csdn.net/so/search?q=%E4%BA%8C%E8%BF%9B%E5%88%B6&spm=1001.2101.3001.7020)版  配置环境 ==== 解压下载的文件,并创建.gradle文件夹作为本地仓库,不然默认会创建在${user_home}/.gradle 目录下:  [环境变量](https://so.csdn.net/so/search?q=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F&spm=1001.2101.3001.7020) GRADLE_HOME、GRADLE_USER_HOME(全局修改gradle本地仓库地址):    cmd验证是否配置成功 gradle -version:  gradle使用本地仓库 ============ 注意:这里使用maven本地仓库只是从maven本地仓库进行copy,也就是同一个jar会同时存在gradle和maven本地仓库中,只是本地复制会比网上下载快; 全局设置 ---- ### 创建init.gradle文件 在.gradle文件下创建init.gradle文件,这是全局的设置: ``` allprojects { repositories { maven { url 'file:///D:/Program Files/apache-maven-3.6.3/.m2/repository'} ## 这里是本地maven仓库地址,没有就会依次向下设置的地址寻找 mavenLocal() maven { name "Alibaba" ; url "http://maven.aliyun.com/nexus/content/groups/public/" } mavenCentral() google() jcenter() } buildscript { repositories { maven { name "Alibaba" ; url 'http://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接口 单个项目设置: ------- ### build.gradle ``` repositories { //repositories闭包 mavenLocal() //配置先从本地仓库寻找jar包,优先寻找上一个配置,找到不执行下面的配置 mavenCentral() //配置从中央仓库寻找 google() //第三方仓库 jcenter() //代码托管库:设置之后可以在项目中轻松引用jcenter上的开源项目 } ```  ### IDEA配置(基于2019.3.3版本):  [Gradle打jar包如何上传到maven本地库](https://blog.csdn.net/mxw2552261/article/details/78640338?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-3.control)
教程分类
热门视频教程
热门文章
热门书籍推荐