Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使IntelliJ项目文件尊重Maven配置文件_Java_Maven_Intellij Idea_Maven Profiles - Fatal编程技术网

Java 如何使IntelliJ项目文件尊重Maven配置文件

Java 如何使IntelliJ项目文件尊重Maven配置文件,java,maven,intellij-idea,maven-profiles,Java,Maven,Intellij Idea,Maven Profiles,我已经将一个maven项目导入IntelliJ,该项目使用中的概要文件。在maven projects窗口下,我可以看到配置文件,并且可以看到所有正确列出的项目。当我选择一个概要文件时,它会更新已定义概要文件的项目下的依赖项。问题似乎是IntelliJ实际上没有使用这些更新的依赖项更新其项目文件(*.iml文件) 我遇到的问题是,当我通过IntelliJ运行应用程序时,它没有使用正确的类路径运行,因为iml文件没有使用活动概要文件的正确依赖项进行更新 我是否在这里做错了什么,或者仅仅在配置文件下

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

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


我是否在这里做错了什么,或者仅仅在配置文件下定义IntelliJ use dependencies是不可能的?

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

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


p、 我刚刚在14.1.2社区版中测试了它。

这对我不起作用。你知道有什么方法可以调试正在发生的事情吗?如果我从pom文件中删除概要文件部分,那么iml文件将按预期重新创建。不,我不知道如何调试它。但是,您可以使用iml文件的本地历史记录来查看它的确切更改时间。