首页 > 解决方案 > 如何仅从依赖项 Maven 模块加载资源

问题描述

我有 2 个 maven 模块 A 和 B。它们在 src/main/java 中都有 java 类,在 src/main/resources 中有资源。A 依赖于 B,所以 B 在 A 的 pom 中被引用。

它有效,但实际上 A 依赖于 B 只是因为 A 需要 B 的一些资源。

有没有什么解决方案可以只拉取 B 的资源而不拉取所有 B 项目?

预先感谢您的帮助

标签: javamaven

解决方案


我已经成功地使用了 maven-dependency-plugin。您可以使用它复制整个或部分工件,而无需依赖该工件。

请参阅此示例以获取线索:

https://maven.apache.org/plugins/maven-dependency-plugin/examples/unpacking-artifacts.html


推荐阅读