2013-05-31 96 views

回答

1

它看起来这样的项目有一个名为m2-pom.xml一个POM文件,你应该导入一个Maven项目,假设它的使用标准库,你马上就能使用Maven编译代码。

您可以在菜单中选择Open,然后选择该文件并加载该项目。

请注意,这似乎是一个clojure项目。您可能想要研究La Clojure插件,以了解它如何以及如何使用它导入clojure项目。它看起来像我给出的步骤将工作,但没有La Clojure插件的代码可能不会很容易地运行。

+0

我在此处发布问题之前尝试过(从菜单打开并加载m2-pom.xml文件)。但它打开了m2-pom.xml文件(请参阅上面问题中更新的屏幕截图) –

+0

@SoumyaSimanta有趣的是,我认为它不知道它是一个maven文件,因为名称不同。你可以尝试将它重命名为“pom.xml”,然后再试一次吗? –

+1

我将m2-pom.xml重命名为pom.xml。我甚至没有使用mvn idea的类路径问题:idea选项。 –

1

您可以在IntelliJ内部导入Maven项目(File - >Import Project...),或者您可以简单地使用Maven IDEA plugin。你所要做的就是在Maven目录下执行mvn idea:idea,并生成一个项目文件。该文件可能作为IntelliJ中的项目打开。

编辑:@maba warns来使用Maven的IntelliJ插件。

+0

好戏,我不知道IDEA插件或'mvn idea:idea' –

+0

我试过了,我能够导入项目,但它有一堆编译错误(找不到符号)。是否有一种简单的方法可以检查类路径中的jar是什么以及修改classpath? –

+0

@SoumyaSimanta它只是一个依赖问题?您可以确保所有依赖项都存在于pom.xml中提供的存储库中,或者安装在本地存储库中。要安装依赖项,只需在该项目的Maven目录中执行'mvn install'即可。 –