maven-remote-resources-plugin vs maven-resources-plugin

时间:2017-01-06 22:10:40

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

我正在创建一个多模块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? 任何关于此的指针都表示赞赏。

1 个答案:

答案 0 :(得分:1)

  

" ...想要将资源(属性文件,json)保持在一个单独的位置   模块"

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

      

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

  2. Maven Resource Plugin有自己在模块中复制资源的用法,如果你没有将它们放在默认的maven路径中并希望明确使用它们。