簡體   English   中英

無法將Java Project性質添加到嵌套的m2Eclipse項目

[英]Can't add Java Project nature to nested m2Eclipse project

我在Indigo中有一個嵌套的m2Eclipse項目。 父項目包含嵌套模塊使用的src文件夾(請參見下面的結構)。

    • SRC
    • 的pom.xml
    • 模塊1
      • 的pom.xml
    • 模塊2
      • 的pom.xml

從Maven運行配置運行mvn軟件包會構建所有模塊,因此依賴項管理似乎正在運行。 但是,我沒有MAVEN DEPENDENCIES文件夾,並且不能在任何源文件上使用Java內容輔助或任何其他Java Project功能。 我嘗試將項目轉換為多面形式,並添加java方面,但這也不起作用。

這是因為父級不是Java項目,而是pom項目。

在使用m2e在eclipse中開發Maven項目SET時,應該將所有項目導入到工作區中,並且應該在module1和module2中進行Java開發。

使用當前的編輯Java源文件的方式,您處於分離模式,並且JDT的高級工具都不可用,因為該Java文件不是已知的Eclipse Java模型的一部分。

嘗試右鍵單擊您的項目,然后執行Import ...-> Existing Maven Projects。 這樣,您應該在工作空間中最終得到三個項目,一個項目是pom項目,另外兩個項目(可能是兩個)都應該是java項目。 然后,所有Java開發都應在project1和project2中完成。 M2e足夠聰明,可以為java項目創建工作空間內的依賴關系。

哈桑·塞蘭

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM