1。 离线模式 offline
所谓离线模式offline,就是gradle在解析依赖的时候采用本地的依赖库(如 GRADLE_USER_HOME指定的路径),而不是依据项目build.gradle文件中设置的仓库地址进行解析。这样就可以很快速的完成解析工作,而不至于花大量时间连接依赖仓库。但是采用这种模式有一个前提:项目所有的依赖都已经存在本地依赖库中。所以,若是项目中有新增或者修改依赖,则不能采用offline模式因为此时本地仓库中可能不存在项目需要的依赖。总之,只要明确本地仓库中已经拥有项目的所有依赖,即可以采用离线模式进行编译项目等操作。
用法:
(1)采用gradle 命令,则直接在命令后加 --offline,如:gradlew build --offlline
(2)若是采用IDE执行gradle,可以在IDE上对gradle 进行设置,如 intellij idea 工具:
选择Offline work 则开启离线模式。 或者是直接在此处开关控制:
例子:假设项目中新增一个依赖:
compile('org.springframework.kafka:spring-kafka:2.0.1.RELEASE')
且本地仓库(通常是GRADLE_USER_HOME指定的路径)中没有该依赖,则当采用离线模式编译时,不管是采用gradle 命令方式: gradle assemble --offline 还是intellij idea 开启离线模式然后执行编译,都没法下载到该依赖。 而只要其中任何一个方式关掉离线模式编译,则能正确下载依赖。如:先执行 gradle assemble,此时会连接项目中配置的远程仓库下载依赖包到本地依赖仓库。 然后intellij idean 依旧采用离线模式进行编译,这时intellij idea中项目也可以正确编译,本地仓库中已经拥有了相关依赖。

gradle 离线模式offline 用法相关推荐

  1. gradle 离线模式offline

    开启后就不会去网上找资源了.关掉,才能写新的东西

  2. maven离线模式设置总结

    设置maven离线模式 找到maven\conf\settings.xml文件,把settings.xml 文件里的<offline>false</offline>设置为 &l ...

  3. python动态柱状图_python – 在Jupyter中使用plotly以离线模式创建动画图表

    我一直试图让" Python中的填充区域动画"示例在Jupyter笔记本中以离线模式使用plotly工作.这个例子可以在这里找到: https://plot.ly/python/f ...

  4. maven的离线模式

    什么时候需要maven离线模式? 没有网络,只有本地库,又是用maven来管理项目,在编译或者下载第三方Jar的时候,老是去中央仓库上自动下载,导致出问题 我在测试环境不能联网了,我又需要使用 mvn ...

  5. maven离线(offline)构建时无法找到本地依赖 Non-resolvable import POM: Cannot access nexus

    问题背景 项目生产环境因为各种原因,不允许访问maven仓库,只能将本地下载完成的仓库打包上传到服务器上.maven构建命令如下: mvn clean package -Pprod -Dmaven.t ...

  6. 离线模式:Unresolved dependency: ‘com.xx.xx:xx-xx:jar:x.x.x‘

    SpringBoot最常用的编译器就是IDEA,如果不能联网,则需要将工程设置为离线模式. 1.遇到的问题 这两天遇到了这样的问题:JeecgBoot的工程中有添加依赖包"knifej-sp ...

  7. 【转载】Jupyter Lab中的plot.ly离线模式不显示图

    转载自:https://www.pythonheidong.com/blog/article/185118/ 根据文档,应该在调用以下代码后在Jupyter中使用plot.ly的离线模式工作: < ...

  8. idea下载不了maven仓库的jar包(取消离线模式)

    问题:内网的maven仓库存在jar,但是IDEA下载不了jar包到本地仓库? 解决: 1.判断maven仓库是否能连上,是否存在jar: 2.查看idea工具的配置, 进入File->Sett ...

  9. steam饥荒 离线服务器_如何使Steam的离线模式正常工作

    steam饥荒 离线服务器 Steam's offline mode is notoriously problematic. To ensure it will work properly, you ...

  10. maven离线模式及设置

    maven离线模式及设置 maven离线模式使用场景? 遇到的问题: 最近遇到个项目支持,他在打jar包的时候,总是去网上下载 maven依赖,不去找我本地仓库的,就比较头大,原因不明 现在需求:就是 ...

最新文章

  1. 第一次使用cookie
  2. 拼多多员工爆料:拼多多开启硬核模式!午休减半!每月工作300小时!千万别来拼多多!...
  3. 什么是802.11G协议
  4. linux中mysql回滚重演_DM7 达梦 数据库 数据守护(Data Watch) (1) -- 基本概念
  5. oracle怎么导出筛选后的数据,ORACLE,筛选单字段不重复的记录,保留其他字段....
  6. python wifi暴力破解(tk)
  7. vue点击按钮打开下拉菜单_vue+element下拉框样式的点击按钮
  8. Java版飞翔的小鸟代码完整
  9. python eof是什么_python eof是什么
  10. 电视hdmi接口在哪_变废为宝!把旧笔记本电脑当电视盒子用
  11. Crafted Item - 合成装备
  12. Android注解@TargetApi和@RequiresApi什么意思?
  13. Android系统直接输出Excel文档
  14. 内置模块:http模块
  15. 如何配置NATAPP
  16. 黑马程序员 方立勋JavaWEB视频 第2、3天 xml笔记
  17. 计算机木马犯罪类型,计算机木马病毒犯罪研究..doc
  18. SpringBoot 最简单的使用异步线程案例 @Async
  19. 沈阳工业大学c语言编程题,金融工程专业《C语言程序设计》启发式教学探讨
  20. HarmonyOS 2.0鸿蒙应用开发者官网地址

热门文章

  1. R语言|lollipop plot
  2. 【独角兽️】FinTech之蚂蚁金服 • 支付 + 理财
  3. 采样频率和带宽的关系_示波器的采样率及存储深度
  4. java设计模式学习-代理模式
  5. I Irrational Division
  6. 解决SpringBoot项目jar包启动慢
  7. iOS9中将图片保存到照片中的某个相册的方法说明
  8. 云计价i20快速入门技巧——“附加费”应用
  9. PHP利用QQ邮箱发送邮件
  10. 前端学习从入门到高级全程记录之31(JavaScript高级3)