加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如果激活了多个配置文件,如何解决冲突属性

发布时间:2020-12-14 05:09:35 所属栏目:Java 来源:网络整理
导读:Maven profiles documentation没有提到这一点,这可能是构建过程设计错误的迹象,但是如果多个配置文件是活动的并且它们都定义了相同的属性,那么它们是否有解决冲突属性的规则? 我非常确定本地声明(在pom.xml中)将覆盖settings.xml中的声明,而不是确定colocal
Maven profiles documentation没有提到这一点,这可能是构建过程设计错误的迹象,但是如果多个配置文件是活动的并且它们都定义了相同的属性,那么它们是否有解决冲突属性的规则?

我非常确定本地声明(在pom.xml中)将覆盖settings.xml中的声明,而不是确定colocal配置文件

>文件中的声明顺序重要吗?
有定义的激活顺序可能很重要吗?
是重要的顺序,如果通过CLI手动激活(-Pprofile1,profile2)?

谢谢

解决方法

没有解决冲突发生 – 只是压倒一切. Afaik的顺序是设置,pom,然后命令行.对于pom和设置文件中的多个配置文件,文件中的顺序也是重要的,除了Maven版本之外,这些配置文件也不同.

我强烈建议您减少您的个人资料的使用情况,这样您就不用担心这些复杂性,并且安装了帮助插件.

此外,您可以在POM编辑器中的M2Eclipse插件中看到Eclipse中的有效pom.这应该可以帮助你.

并回答你的问题:

所有订单都很重要,可能会导致,有时候让我们说出“令人惊讶”的结果.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读