【问题标题】:maven-remote-resources-plugin vs maven-resources-pluginmaven-remote-resources-plugin vs maven-resources-plugin
【发布时间】:2017-01-06 22:10:40
【问题描述】:

我正在创建一个多模块 maven 项目,并希望将资源(属性文件、json)保存在一个单独的模块中。现在要将这个资源模块导入其他模块,我有两个选择 - 使用 maven-resources-plugin 或使用 maven-remote-resources-plugin。我已经有了工作代码 wrt maven-resources-plugin,但是在互联网上搜索时,我发现仅在 maven-remote-resources-plugin 上发布了帖子,这让我怀疑我是否遵循 maven 资源使用标准。 从 maven-resources-plugin 迁移到 maven-remote-resources-plugin 是否值得? 任何与此相关的指针表示赞赏。

【问题讨论】:

    标签: maven maven-resources-plugin maven-remote-resources


    【解决方案1】:

    "...想要将资源(属性文件、json)保存在单独的 模块”

    1. 您当然可以使用Maven Remote Resources Plugin 将您的资源捆绑在一个可以跨平台使用的 JAR 中。

      此插件用于从远程检索资源的 JAR 存储库,处理这些资源,并将它们合并到 JAR 中 你用 Maven 构建。一个非常常见的用例是需要打包 在您的组织中以一致的方式使用某些资源:在 Apache 要求生成的每个 JAR 都包含 Apache 许可证和一个通知文件,其中引用了所有使用的软件 给定的项目。

    2. Maven Resource Plugin 有自己的用途,可以在模块内复制资源,当您没有将它们放在默认的 maven 路径中并想显式使用它们时。

    【讨论】:

      猜你喜欢
      • 2015-08-20
      • 1970-01-01
      • 2018-02-18
      • 2012-09-20
      • 2018-02-19
      • 1970-01-01
      • 2012-07-19
      • 2014-07-17
      • 2014-12-04
      相关资源
      最近更新 更多