使用 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 构建期间需要哪些配置文件。
目前我在 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 构建期间需要哪些配置文件。