首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >等级依赖性(c)和(n)是什么意思?

等级依赖性(c)和(n)是什么意思?
EN

Stack Overflow用户
提问于 2021-04-04 12:24:59
回答 1查看 1.8K关注 0票数 2

非常接近这是如此的帖子,并在评论中询问,但仍不清楚。

代码语言:javascript
复制
$ git clone https://github.com/k9mail/k-9.git
$ cd k-9/mail/protocols/smtp
$ ../../../gradlew dependencies | grep "4.7.1 (\*)\|4.7.1 (c)\|4.7.1 (n)" | sort -u
+--- com.jakewharton.timber:timber:4.7.1 (*)
+--- com.jakewharton.timber:timber:4.7.1 (n)
+--- com.jakewharton.timber:timber:{strictly 4.7.1} -> 4.7.1 (c)

(c)(n)后缀是什么意思?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-03 18:32:01

遗憾的是,Gradle文档没有涵盖这个主题,所以有点混乱。

发布gradlew dependencies | tail显示了一个说明打印后缀含义的图例。

代码语言:javascript
复制
(c) - dependency constraint
(*) - dependencies omitted (listed previously)
(n) - Not resolved (configuration is not meant to be resolved)
  • 除非其他依赖项将它们拉进来,否则约束条件不会被牵扯进来。
  • 传递依赖只列出一次,然后省略。
  • 只为保存/列出依赖项而不是把它分解成一个图而声明。对于像实现或api这样的配置,情况就是这样。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66941255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档