1. 程式人生 > >maven專案錯誤總結

maven專案錯誤總結

(本來想要從12.13號左右,開始寫自己想要的練習專案,開啟我的CSDN的部落格之旅,沒想到以這個錯誤總結,開啟了我的部落格記錄第一次.)

由於經驗缺乏,很多東西比較理解不深,還請閱讀過的朋友給予誠懇的意見,感激不盡~

專案框架:maven+springmvc+mybatis
開發工具: myeclipse 10

錯誤:專案從svn上導下來,剛開始,每次都會出現紅色感嘆號,現在專案導下來沒有了.加上專案在tomcat伺服器上編譯時沒有java類檔案.
原因:初步確定是因為svn上此專案的目錄結構有問題.(由於記錄這個錯誤時,svn上專案結構已經恢復)無法重現,確定錯誤.
原目錄maven結構:![這裡寫圖片描述](https://img-blog.csdn.net/20151210105523197)

現專案maven結構:![現專案maven目錄結構](https://img-blog.csdn.net/20151210105255447)

注意點:
專案: project–>properties—>java build path 中jre 選擇自己安裝的版本
||_—>myeclipse—>project facets 中java以及dynamic web module設定
||__—>java compiler–>compiler compliance settings 設定
當然,maven的installations以及user settings設定必不可少

錯誤:
1, window–>maven4myeclipse–>download repository index updates on startup 勾選問題
勾選: myeclipse開啟啟動專案時,速度超級慢,因為startup時需要download update,
一直都在updating indexes,很多jar包不能載入下來.
pom.xml下debug as maven install,載入jar時出錯;cannot read zip file entry [Help 1]

http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

未勾選: 首先myeclipse開啟啟動專案很快,其次即使有少數jar包沒有載入下來,將maven clean一下 在install 就可以成功了,

細節:
1, 專案下debug as maven install 與 pom.xml下debug as maven install
這兩個沒什麼區別
2, 在tomcat伺服器下deploy專案,tomcat的webapp下不打war包
在maven的build的goals中 tomcat:redeploy 可以在tomcat的webapp下面多打個war包