文档章节

Gradle 动态依赖

dota神牛
 dota神牛
发布于 2017/04/06 18:01
字数 252
阅读 160
收藏 0

    在开发过程中,经常需要不停的发布jar版本,可以采用gradle的动态依赖来解决。

  • 依赖动态版本:
    • Range 指定。比如("com.test:test:1.+" 或 "com.test:test:+" ),缺点是无法指定版本的范围,可能用到snapshots的版本。
    • latest变量。具体方式是:latest.状态(状态从低到高:integration, milestone, release),integration指所有的jar包(从snapshots开始),而release却只包含release的jar。
  • 版本不变,使用时指定该模块是变化的。
    dependencies {
        compile group: "group", name: "projectA", version: "1.1", changing: true
    }

     

不管是采用动态版本还是变化模块,最好都配置一下cache策略。

以上均是针对普通的gradle工程,如果工程采用了spring-boot插件的话,要注意以上配置无法生效,需要安装如下设置:

dependencyManagement {
    resolutionStrategy {
        cacheChangingModulesFor 0, 'seconds'
    }
}

 参考:

  1.  spring管理插件
  2.  stackflow

© 著作权归作者所有

dota神牛
粉丝 0
博文 31
码字总数 7728
作品 0
成都
私信 提问
Gradle学习(二十四)——依赖管理简介

什么是依赖管理 软件很少独立工作。在大多数情况下,项目都要依赖于lib形式的可重用功能,还有就是项目可能被切分成多个单独的模块来构成模块化系统。依赖管理是一种可以让项目可以自动化得定...

lastsweetop
2018/03/30
0
0
Gradle基础 - 构建生命周期和Hook技术

对于初学者来说,面对各种各样的Gradle构建脚本,想要梳理它的构建流程,往往不知道从何入手。Gradle的构建过程有着固定的生命周期,理解Gradle的生命周期和Hook点,有助于帮你梳理、扩展项目...

Joe_H
2018/05/10
0
0
Android Gradle(二)Gradle入门前奏

本文首发于微信公众号「刘望舒」 原文链接:Gradle入门前奏 前言 在上一篇文章Android Gradle(一)为什么现在要用Gradle?中,我们学习了常见的构建工具,以及Gradle与这些构建工具相比有那...

刘望舒
2018/09/27
0
0
dwightwong/RePluginForAD

先简单的描述一下在广告方面遇到的问题. 开发一款App有了一定的用户量之后通常会想接入第三方广告来实现变现, 然而在很多市场不让这类带广告的App上架,除非接的是他们家的广告. 在这里我只能...

dwightwong
2017/08/25
0
0
Gradle 从入门到精通

Gradle 从入门到精通 Java 构建Gradle 逐渐出现在各个开源软件中,特别是Android平台。虽然工具无对错用的好即可,但是美帝亡我之心不死,从ANT(纯手动)到MAVEN(套餐模式)再到Gradle(半...

精通吹水
2016/03/08
1K
9

没有更多内容

加载失败,请刷新页面

加载更多

以太坊中文文档翻译-区块

本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读。 区块(Blocks) 区块相关的 API,接口的参数说明请参考Etherscan API 约定, 文档中不单独...

Tiny熊
23分钟前
1
0
Linux 内核的一个问题

是virtio 驱动,但是没有启动 virtio-mmio virtio-mmio.0: Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work.....[ 1.047924] md: ... autorun......

MtrS
46分钟前
2
0
MySQL主从配置

17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步 一、 MySQL主从介绍

tobej
56分钟前
2
0
读书replay《博弈与社会》.1.20190526

前情 《美丽心灵》,一部讲数学家约翰·福布斯·纳什的电影,我第一次听到博弈理论就是在这部电影里。看过电影之后就一直想知道,博弈论究竟讲了什么。很久之后,20190417这天,我刷JD的购物...

wanxiangming
今天
2
0
iOS TableView层级结构剖析

首先上图 下面来分析一下tableView的层级结构 tableView的组成: 1.整个tableView有且仅有一个头部和尾部就是tableViewHeadView和tableViewFooterView2.tableView 可以有多个section,一个s...

HOrange
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部