maven 怎么控制被依赖工程的默认打包

发布于 2021-11-29 17:13:19 字数 528 浏览 763 评论 4

我有一个工程A依赖工程B    工程A是要打war包的,工程B打jar包, 并且在工程B打包的时候我有三套环境分别是1,2,3,通过maven clean package -P 1 这样的方式来切换环境(工程A也有和B相同prefix的三套环境,切换方式和B一样),,想要的效果是切换工程A的环境工程B的环境一样切换,,,现在问题是,切换工程A的环境工程B的环境不变,这怎么解决??

<dependency>
<groupId>com.xx.xxx</groupId>
<artifactId>xxxx</artifactId>
<version>${project.version}</version>
<type>jar</type>
<classifier>classes</classifier>
</dependency>

A工程中是以这种方式依赖的B工程

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

三月梨花 2021-12-03 19:02:52

用变量控制,用模块化管理可以实现

成熟稳重的好男人 2021-12-03 06:15:01

谢谢,,,除了这样做,就没有其他办法了吗??因为我的父工程包含很多个模块,一大包要全部打包,很慢

长安忆 2021-12-01 22:07:12

回复
印象中有一个 optional 属性,查询了解一下···不一定能解决··

冷弦 2021-11-30 18:56:49

增加一个 parent 项目,依赖子项目,在 parent 上进行打包,环境参数依赖就可以搞定··

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文