我最近了解到 Gradle 通过使用 "api" / "implementation" 范围来管理依赖关系,我正在尝试找出是否有一个与 Gradle 中的 "implementation" 相当的 Maven 等效项。然而,Maven 的任何依赖范围似乎都不是完全正确的 - "provided" 会使它不成为运行时依赖项,"compile" / "runtime" 似乎也无法正确处理...因此,似乎没有直接的等效项。
基本上,我有一个需要在编译时(对于我的库)/ 运行时(对于使用我的库的代码)使用的库依赖项,但我不希望它出现在依赖于我的库的代码的 "compile" 类路径中。这是否可能在 Maven 中实现?
runtime
正是您正在寻找的... - khmarbaise