使用 m2e 的 Eclipse 中 "Select Active Profiles" 和 "Run Configuration: profiles" 有什么区别?

What is the difference between "Select Active Profiles" and "Run Configuration: profiles" in Eclipse with m2e?

目前我在 Eclipse Luna 中有一个 Maven 项目。

我在 pom.xml 中定义了一个配置文件:

    <profile>
        <id>prof</id>
        <properties>
            <deploy.local.backupDir>/cygdrive/c/Users/Ferrarim/Sandbox/FSD/backup</deploy.local.backupDir>
            <deploy.local.warDir>/cygdrive/c/Users/Ferrarim/Workspaces/eclipse-luna-fsd/fsd-backend/target</deploy.local.warDir>
        </properties>
    </profile>

我可以在下面找到它(右键单击 Eclipse 中的项目):Maven->Select Active profiles。

我也可以创建一个 Maven 运行 配置并将 "prof" 放在 运行 配置的配置文件选项中,但在构建过程中它被忽略了。

有人可以解释一下这两种方法之间的区别吗?

我想要第二种方法(select 配置文件通过 运行 配置)

解决方案是在 Eclipse 的项目菜单下禁用 "Build Automatically"。想一想就明白了...

编辑(澄清):"Select Maven profiles" 用于选择在自动 Eclipse 构建期间需要哪些配置文件。