java - 包括来自导入的 maven 库的依赖项

标签 java maven gradle

在 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/

相关文章:

java - 在 gradle 刷新时运行 Flyway 迁移

java - 从 java.sql.Timestamp 到 joda 的 LocalDate 的意外转换

java - 无法在另一个类中实例化 Activity

maven - giraph格式-建立具有依赖项的jar

java - 失败 : org. apache.maven 插件 :maven-jar-plugin:2. 6:test-jar

android - 在根项目中找不到任务 'installRelease'

java - Badass 运行时 suggestModules NPE 问题

java - 从子类访问和修改父类(super class)的属性?

maven - Grails应用程序仅使用Maven运行,放弃对Grails的支持

gradle - 如何在 Gradle 中并行运行特定任务