我目前有一个仅在编译时需要依赖的SBT子项目,因此我认为这是一个使用的好地方,intransitive因此使用它的项目不需要下载该依赖项.
但是,根据SBT参考手册:
在某些情况下,您可能会发现为项目列出的依赖项不是构建它所必需的.例如,使用Felix OSGI框架的项目仅明确要求其主jar进行编译和运行.避免使用intransitive()或notTransitive()获取工件依赖项
措辞有点令人困惑,因为它不鼓励使用transitive()或notTransitive()不解释为什么或何时(一直?).
我想你只是误读了这句话."避免使用intransitive()或notTransitive()获取工件依赖关系"意味着"如果您想避免获取工件依赖关系,那么执行此操作的方法是使用intransitive()或notTransitive()".
| 归档时间: |
|
| 查看次数: |
2430 次 |
| 最近记录: |