为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕婉清6462132 2019-03-13 13:15:14
我有一个工程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工程
查看完整描述

2 回答

?
MM们

TA贡献1886条经验 获得超2个赞

可以创建一个maven-parent, 把A,B工程放在一起, 同时把相同的Profile配置放在Parent的pom.xml文件中, 那么此时你去打包A工程时, Maven会自动检索依赖和Profile条件, 最后把B.JAR打包到A.war文件里面. 可网络搜索一下Maven模块化开发.

查看完整回答
反对 回复 2019-04-20
  • 2 回答
  • 0 关注
  • 967 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信