Idea中Maven根据环境判断出Scope是provided

867 阅读1分钟
<properties>
    <libs.online.scope>provided</libs.online.scope>
</properties>

<profiles>
    <profile>
        <id>add-dependencies-for-IDEA</id>
        <activation>
            <property>
                <name>idea.maven.embedder.version</name>
            </property>
        </activation>
        <properties>
            <libs.online.scope>compile</libs.online.scope>
        </properties>
    </profile>
</profiles>

上述配置语句,配置在maven项目中的pom.xml文件中。
在本地运行(Idea)时,scope为compile;在线上运行时,scope为provided。