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

问题描述 投票:0回答:1

我有一个带有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这个项目很长一段时间都很完美。但今天的配置文件变得疯狂

java maven selenium selenium-webdriver
1个回答
1
投票

自从使用IntelliJ以来,请执行此操作。

File --> Invalidate Caches and restart 

快乐编码!!

© www.soinside.com 2019 - 2024. All rights reserved.