1

我已经将一个使用配置文件的 Maven 项目导入 IntelliJ。在 maven 项目窗口下,我看到了配置文件并看到我的所有项目都正确列出。当我选择一个配置文件时,它更新项目下定义的配置文件的依赖项。问题似乎是 IntelliJ实际上并没有使用这些更新的依赖项更新其项目文件(*.iml 文件)。

我遇到的问题是,当我通过 IntelliJ 运行应用程序时,它没有使用正确的类路径运行,因为没有使用活动配置文件的正确依赖项更新 iml 文件。

我在这里做错了什么,或者这只是不可能让 IntelliJ 使用仅在配置文件下定义的依赖项?

4

1 回答 1

1

切换到新配置文件后,您有时必须强制同步:

.iml在项目浏览器中右键单击您的文件并选择Synchronize iml选项。对于多模块项目,可能需要同步父模块和特定模块。

ps 我刚刚在 14.1.2 社区版中测试过。

于 2015-04-30T09:11:11.663 回答