我們有一個使用Eclipse和Maven的多模塊項目。我可以在過去使用它的唯一方法是爲項目使用平面佈局,其中父模塊與其他模塊同等。這適用於m2eclipse和Subversion。Eclipse + Maven + Git +多模塊項目=不快樂
現在我們要轉移到Git和GitHub。我想將整個項目以及所有模塊公開爲GitHub上的單個項目。問題是EGit,Eclipse/Git插件希望一次管理一個項目,而不是一組項目,所以如果你有一個平面佈局,你不能這樣做。
正確的答案是使用標準的Maven層次佈局,並將父級和所有模塊作爲一個單元進行管理。但是Eclipse不喜歡這一點,並且沒有太多的搗蛋會讓Eclipse接受嵌套的項目。 m2Eclipse不支持層次結構:https://issues.sonatype.org/browse/MNGECLIPSE-2291
那麼你該怎麼做?從命令行執行Git並放棄查看Eclipse中哪些文件已更改的功能?或放棄Eclipse?
是您的結構層次或平面? – ccleve
等級是我擁有的。 – bmargulies
你是如何得到Eclipse來處理分層佈局的?我不能編譯。根據https://bugs.eclipse.org/bugs/show_bug.cgi?id=245412 Eclipse尚不支持它們。 – ccleve