无法在IntelliJ中管理Maven配置文件

时间:2018-09-03 06:34:06

标签: java maven selenium selenium-webdriver

我有一个带有pom.xml的Maven项目,其配置文件如下:

<profiles>
    <profile>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <id>staging</id>
        <properties>
            <webdriver.base.url>https://staging.url.de/</webdriver.base.url>
            <server.id>staging</server.id>
        </properties>
    </profile>
    <profile>
        <id>rc</id>
        <properties>
            <webdriver.base.url>https://rc.url.de/</webdriver.base.url>
            <server.id>rc</server.id>
        </properties>
    </profile>
    <profile>
        <id>prod</id>
        <properties>
            <webdriver.base.url>https://www.url.de/</webdriver.base.url>
            <server.id>prod</server.id>
        </properties>
    </profile>
</profiles>

如您所见,在staging个人资料中,我有:

<activation>
    <activeByDefault>true</activeByDefault>
</activation>

,如果我将此代码块移至另一个配置文件(例如rc),则没有任何更改-将使用staging。我什至尝试删除staging配置文件,它仍然执行。只是不知道如何解决它。如何像以前一样执行不同的配置文件?

PS该项目在很长一段时间内都运行良好。但是今天个人资料变得疯狂了。

1 个答案:

答案 0 :(得分:1)

由于使用IntelliJ,请执行此操作。

File --> Invalidate Caches and restart 

快乐编码!