Table of Contents git
導入idea web
未能成功識別子模塊 tomcat
導入eclipse eclipse
普通項目導入 maven
多模塊聚合項目導入 ide
不出現子項目的pom文件致使沒法導入maven多模塊項目的解決辦法 工具
tomcat7:run沒法啓動項目 idea
導入項目web模塊出問題: spa
------------------------------------------------------------------------------------------------------------------------------------------------ 3d
使用版本控制工具的時候,jar包是不會上傳的。當別人pull了代碼後,會自動下載依賴(基於maven)
------------------------------------------------------------------------------------------------------------------------------------------------
只要項目基於maven,那麼eclipse和idea,是能夠很方便互相導入的。導入的時候須要一些設置。
須要注意的就是:不要把idea或者eclipse的配置文件push到git中
------------------------------------------------------------------------------------------------------------------------------------------------
未能成功識別子模塊
idea導入多聚合模塊,導入成功後應該以下圖所示,注意子模塊圖標右下角的藍色方塊,表示
若是idea未能正確識別子模塊,以下圖
出現該問題,是因爲打開工程的時候IDEA只編譯了最外層的pom.xml文件,而內部的各個module未被Maven自動檢索到(各module的pom.xml文件未被編譯)。
解決辦法,添加子模塊的pom文件:
------------------------------------------------------------------------------------------------------------------------------------------------
普通項目導入
普通項目很簡單,就不說了,web項目導入eclipse,有幾個坑要注意:
多模塊聚合項目導入
多模塊項目,導入的時候以下:
導入後,出如今eclipse的是3個項目,結構以下
他們各自有各自的生命週期,同時配置了聚合後,父項目執行生命週期,兩個子項目也會跟着執行。
不出現子項目的pom文件致使沒法導入maven多模塊項目的解決辦法
有時候導入的時候,不出現子包,只出現父,以下圖
這是由於,沒有聚合子類,沒有在父項目的pom文件裏設置<modules>致使的
解決辦法:
tomcat7:run沒法啓動項目(一樣適用於idea)
其次,若是想要使用tomcat7:run運行項目,就須要在pom文件裏,設置標籤package爲war才能夠。若是不設置,就會出現
[INFO] Skipping non-war project
這樣的報錯信息,表示跳過了沒有war的項目。
導入項目web模塊出問題
重建web模塊便可。重建方法參考 :(推薦)不用archetype建立maven項目-eclipse