【问题标题】:How to load resources only from a dependency maven module如何仅从依赖项 Maven 模块加载资源
【发布时间】:2020-02-27 02:05:38
【问题描述】:

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

它可以工作,但实际上 A 依赖于 B 只是因为 A 需要 B 的一些资源。

有没有办法只拉取B的资源而不拉取所有的B项目?

提前感谢您的帮助

【问题讨论】:

  • 这能回答你的问题吗? Use a dependency's resources?
  • 您可以在另一个项目 C 中提取 A 所依赖的资源,该项目仅包含这些资源,并且是 A 和 B 的依赖项

标签: java maven


【解决方案1】:

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

请看这个例子以获得线索:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-05
    • 2018-02-21
    • 1970-01-01
    • 2013-11-18
    • 1970-01-01
    • 2014-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多