use*_*637 7 gradle maven transitive-dependency
我最近了解到gradle 有api/ implementation“范围” 的依赖关系,我试图弄清楚是否有一个implementation与 gradle 中的 Maven 等效的东西。没有一个 Maven 依赖范围看起来完全适合这个 -provided使它不是运行时依赖,compile/runtime似乎没有做正确的事情,......所以似乎没有直接的等价物。
基本上,我有一个在编译时(对于我的库)/运行时(对于使用我的库的代码)所需的库的依赖项,但我不想在依赖于我的代码的编译类路径中图书馆。这可以用maven来做吗?
据我所知这是不可能的。
如果您想避免在代码中无意使用传递依赖项,可以使用dependency:analyse或dependency:analyze-only。
如果直接使用传递依赖项中的类,后一种方法会导致构建失败。
| 归档时间: |
|
| 查看次数: |
3102 次 |
| 最近记录: |