在 Gradle/maven 上有点模糊,但一般来说就是这个想法。
我有一个 Web 应用程序,它使用公共(public)库 (A) 作为依赖项,并在 com.mydomain.utils 包下实现了源代码。在不同的命名空间 com.mydomain.legacy 下编写了另一个遗留包 (B),我希望将其包含在 A 中,这样当我在主应用程序中包含 A 作为依赖项时,可以正常解析库 B 的资源:import com.mydomain.legacy.someutility
最佳答案
如果 B 是 A 的依赖项,并且 A 是 maven Artifact ,则 B 已经包含在 A 中,否则将无法构建 A。
如果 B 不是 A 的依赖项,那么您需要将 A 和 B 都列为项目的依赖项。
关于java - 包括来自导入的 maven 库的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58943966/