gradle依赖排除 - 飞昂之雪 - 博客园
飞昂之雪
ModuleDependency (Gradle API 2.10)
docs.gradle.org/current/jav…
官方的示例写法是
compile('org.hibernate:hibernate:3.1') {
//excluding a particular transitive dependency:
exclude module: 'cglib' //by artifact name
exclude group: 'org.jmock' //by group
exclude group: 'org.unwanted', module: 'iAmBuggy' //by both name and group
}
但是我用这种形式却报错了,提示这个配置有误,然后换成了博主的第一种写法,才正常 支持(0)反对(0)http://pic.cnblogs.com/face/664635/20140818210905.png 刷新评论刷新页面返回顶部 注册用户登录后才能发表评论,请 登录 或 注册,访问网站首页。 最新IT新闻:
· Windows 10引入了更多Unix工具
· 腾讯“阵亡全家桶” :巨头也有不争气的儿子
· 朋友圈刷屏捐款年年有,今年特别多
· 做芯片九死一生,但华为没有试错的机会
· 福特还没放弃燃油车的计划,自动驾驶先从混动领域着手
» 更多新闻... 最新知识库文章:
· 步入云计算
· 以操作系统的角度述说线程与进程
· 软件测试转型之路
· 门内门外看招聘
· 大道至简,职场上做人做事做管理
» 更多知识库文章...
园龄:5年1个月
粉丝:2
关注:1 +加关注
gradle依赖排除
gradle中排除依赖有很多种方式,比如: 在configuration中进行全局依赖排除: configurations { compile.exclude group: 'org.gradle.test.excludes', module: 'reports' } 也可以在某个依赖内部进行细粒度的依赖排除: dependencies { compile("org.gradle.test.excludes:api:1.0"){ exclude module: 'shared' } } 排出某个依赖所有的传递依赖: dependencies { compile("org.gradle.test.excludes:api:1.0"){ transitive = false } } 但是做细粒度排除时有一个问题,如上写法,在发布到maven私服上时,依赖并没有被过滤掉。 仔细尝试过gradle文档中说过的所有排除方式之后,发现,全局依赖可以在发布到maven私服的时候给每一项依赖都加上过滤。 针对单项依赖进行的细粒度依赖排除如下写法也可以加上过滤: compile ("com.alibaba:dubbo:${dubboVersion}") { exclude group:'org.springframework', module: 'spring' } 在这里,用的上传发布的工具是gradle官方推荐的工具: deployerJars "org.apache.maven.wagon:wagon-http:2.2" 其内部存在一些bug。目前推荐使用上述写法。
posted on 2015-08-18 09:58 飞昂之雪 阅读(2427) 评论(1) 编辑 收藏
评论
#1楼33571202016/1/31 1:21:38 2016-01-31 01:21 张冬
官方文档貌似也说了第二种,
ModuleDependency (Gradle API 2.10)
docs.gradle.org/current/jav…
官方的示例写法是
compile('org.hibernate:hibernate:3.1') {
//excluding a particular transitive dependency:
exclude module: 'cglib' //by artifact name
exclude group: 'org.jmock' //by group
exclude group: 'org.unwanted', module: 'iAmBuggy' //by both name and group
}
但是我用这种形式却报错了,提示这个配置有误,然后换成了博主的第一种写法,才正常 支持(0)反对(0)http://pic.cnblogs.com/face/664635/20140818210905.png 刷新评论刷新页面返回顶部 注册用户登录后才能发表评论,请 登录 或 注册,访问网站首页。 最新IT新闻:
· Windows 10引入了更多Unix工具
· 腾讯“阵亡全家桶” :巨头也有不争气的儿子
· 朋友圈刷屏捐款年年有,今年特别多
· 做芯片九死一生,但华为没有试错的机会
· 福特还没放弃燃油车的计划,自动驾驶先从混动领域着手
» 更多新闻... 最新知识库文章:
· 步入云计算
· 以操作系统的角度述说线程与进程
· 软件测试转型之路
· 门内门外看招聘
· 大道至简,职场上做人做事做管理
» 更多知识库文章...
|
||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|---|---|---|---|---|---|
26 | 27 | 28 | 29 | 30 | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | 1 | 2 | 3 | 4 | 5 | 6 |
导航
统计
- 随笔 - 60
- 文章 - 0
- 评论 - 3
- 引用 - 0
公告
昵称:飞昂之雪园龄:5年1个月
粉丝:2
关注:1 +加关注
搜索
常用链接
我的标签
- logstash(5)
- java2d(2)
- mysql(2)
- mysql bigint unsigned(1)
- sigar(1)
- slf4j(1)
- springmvc 跨域 post+json(1)
- visualvm(1)
- zookeeper ubuntu(1)
- 并发(1)
- 更多
随笔分类
随笔档案
- 2017年12月 (2)
- 2017年11月 (4)
- 2017年10月 (2)
- 2017年9月 (1)
- 2017年8月 (1)
- 2016年7月 (1)
- 2016年6月 (1)
- 2016年5月 (1)
- 2015年12月 (1)
- 2015年10月 (1)
- 2015年9月 (2)
- 2015年8月 (3)
- 2015年7月 (1)
- 2015年6月 (2)
- 2015年5月 (13)
- 2015年4月 (6)
- 2015年3月 (1)
- 2015年2月 (2)
- 2014年12月 (1)
- 2014年8月 (1)
- 2014年4月 (5)
- 2014年3月 (8)
最新评论
- 1. Re:Java图片处理(一)图片合成
- 您好,请问有完整的代码吗O(∩_∩)O谢谢
- --DreamSea530
- 2. Re:ubuntu14 部署zookeeper3.4.6启动失败
- 谢谢。
- --jamesfuxk
- 3. Re:gradle依赖排除
- 官方文档貌似也说了第二种,ModuleDependency (Gradle API 2.10)官方的示例写法是 compile('org.hibernate:hibernate:3.1') { .........
- --张冬
阅读排行榜
- 1. 关于springmvc跨域(19143)
- 2. 正则表达式不包含特定字符串(4901)
- 3. gradle依赖排除(2427)
- 4. slf4j冲突(2349)
- 5. ubuntu下tomcat启动巨慢分析(1398)