2013-05-31 128 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'即可。 –