又遇到黑魔法bug了,以前可以运行,没改动过就不行了。
开发一套系统,配置了两个环境,DEV和PRO
利用 jenkins 自动部署,配置文件:
SERVER1
<!-- 默认激活本环境 -->
true
env
SERVER1
........
<profile>
<id>SERVER2</id>
<build>
.......
</build>
</profile>
</profiles>
在本地运行的时候 clean install -PSERVER2 无法改变配置,总是运行默认的SERVER1
之后试着去掉:SERVER1 中
<activation>
<activeByDefault>true</activeByDefault>
<property>
<name>env</name>
<value>SERVER1</value>
</property>
</activation>
clean install -PSERVER2 正常运行。
有没有人遇到过,不知原因是。
利用jenkins 部署的时候 就没有出现bug,只是在本地运行Maven的时候 发生。