首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将maven-shade-plugin与maven-assembly-plugin结合使用

将maven-shade-plugin与maven-assembly-plugin结合使用
EN

Stack Overflow用户
提问于 2013-03-05 17:52:38
回答 1查看 1.7K关注 0票数 4

我有一个项目,它使用maven-assembly-plugin打包了几个(可执行jar)程序集-基本上是相同的代码,但不同客户端的数据集不同。

我需要在我的可执行jar中使用spring,并且由于spring中的文件命名,我需要使用maven-shade-plugin来创建jar。这可以很好地工作,我可以创建可执行jar,但我不知道如何将其他文件组装到这个新的着色jar中,因为shade插件没有提供汇编插件提供的许多功能。

shade插件在程序集之前执行,所以我假设我可以在程序集中使用shaded工件,但到目前为止我所有的尝试都失败了。是否有可能创建一个程序集,该程序集采用现有的着色jar并简单地将二进制文件和一些其他文件注入其中?

EN

回答 1

Stack Overflow用户

发布于 2013-10-30 06:20:48

将shadedArtifactAttached设置为true将导致maven将着色的工件附加到项目,而不是原始工件。这应该可以解决您的问题。

代码语言:javascript
复制
<shadedArtifactAttached>true</shadedArtifactAttached>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15220682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档