如何将pom.xml改装为IntelliJ项目?

时间:2012-01-27 15:49:08

标签: maven intellij-idea

我在IntelliJ中创建了一个项目,并且它正在运行。现在我想使用Maven。好的,所以我添加了pom.xml,没问题。当我添加一个依赖项时,类文件会得到一个单独的红色圆圈,告诉我文件现在在项目之外:

enter image description here

我知道我可以去文件>项目结构>模块来解决这个问题:

enter image description here

BUT!当我回去编辑我的pom文件时,红色的死亡圈回来了。

我做错了什么?我需要重新制作项目吗?

提前致谢, 安迪

3 个答案:

答案 0 :(得分:3)

请注意,使用Maven项目时,IDEA将遵循Maven关于源和测试根位置的指导原则,例如Java源必须位于src/main/java,而不是像src一样位于屏幕截图中。所以要么遵循Maven规则要么不要使用Maven。

答案 1 :(得分:2)

src目录不应该是源目录 - 您应该遵循Maven directory structure或者为受伤的世界做好准备。例如,Java源文件应该位于src/main/java

您应该删除默认的IntelliJ out目录,并确保您正在编译为target

答案 2 :(得分:-1)

我对IntelliJ没有经验,但你知道Maven将它下载的依赖jar存储在与你的项目不同的目录中吗?例如,在Windows 7上,它将jar存储在C:\ Users \ YourUserName.m2 \ repository中。希望有所帮助。