Idea select maven profile有时不起作用

时间:2017-09-20 09:11:41

标签: maven intellij-idea

我想将maven包宽度指定为redis auth config,但是当我选择dev profile时,有时'redis password'值的值有时候是dev的生产值。我不知道为什么!

的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.

1 个答案:

答案 0 :(得分:1)

此问题再次发生。 但我认为我通过添加编译maven目标来运行配置来解决这个问题。 This works well.