2017-09-20 18 views
0

我想使maven包寬度我指定redis auth配置,但是當我選擇dev配置文件時,有時'redis密碼'值的值是dev有時它是生產的價值。我不'不知道爲什麼!想法選擇maven配置文件有時不工作

的pom.xml

<profiles> 
    <profile> 
     <id>dev</id> 
     <properties> 
      <redis.pass>123456</redis.pass> 
     </properties> 
    </profile> 
    <profile> 
     <id>production</id> 
     <properties> 
      <redis.pass>K31f65ds095f1GDaakf0387</redis.pass> 
     </properties> 
     <activation> 
      <activeByDefault>true</activeByDefault> 
     </activation> 
    </profile> 
</profiles> 

redis.properties

redis.password=${redis.pass} 

This picture shows it is working well.

This picture shows 'redis.pass' value is wrong.

+0

查看https://youtrack.jetbrains.com/issue/IDEA-179089 – CrazyCoder

+0

它的工作,謝謝! – Moses

回答

0

這個問題再次happend。 但我想我通過添加編譯maven目標來運行配置來解決這個問題。 This works well.