2012-01-27 88 views
2

我已经在IntelliJ中创建了一个项目,它正在工作。现在我想使用Maven。好的,我添加pom.xml,没问题。当我添加一个依赖的类文件获取红圈与孤独过,告诉我该文件是项目现在外面:如何将pom.xml翻译为IntelliJ项目?

enter image description here

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

enter image description here

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

我在做什么错?我是否需要重新制作该项目?

由于提前, 安迪

回答

3

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

+0

谢谢,是的,现在我明白了!干杯,安迪 – 2012-01-27 18:26:09

-1

我不跟的Int​​elliJ经历,但你知道它在下载目录中的Maven卖场的依赖罐子从项目权分开?例如,在Windows 7上,它将JAR存储在C:\ Users \ YourUserName.m2 \ repository中。希望有所帮助。

2

src目录不应该是一个源目录 - 你应该按照Maven directory structure或准备一个受伤的世界。例如,Java源文件应该位于src/main/java

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

+0

谢谢戴夫,我还在学习,但你说的话有点麻烦。干杯,安迪 – 2012-01-27 18:26:55