【问题标题】: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)保存在单独的
模块”
-
您当然可以使用Maven Remote Resources Plugin 将您的资源捆绑在一个可以跨平台使用的 JAR 中。
此插件用于从远程检索资源的 JAR
存储库,处理这些资源,并将它们合并到 JAR 中
你用 Maven 构建。一个非常常见的用例是需要打包
在您的组织中以一致的方式使用某些资源:在
Apache 要求生成的每个 JAR 都包含
Apache 许可证和一个通知文件,其中引用了所有使用的软件
给定的项目。
Maven Resource Plugin 有自己的用途,可以在模块内复制资源,当您没有将它们放在默认的 maven 路径中并想显式使用它们时。