這一節將記錄在myeclipse下用maven創建一個簡單的webapp項目
web開發maven倉庫自動添加組件,故需要需要保持網絡的通暢。
打開myeclipse --> File --> project --> 選取Maven Project --> next --> next -->
我們選擇創建一個簡單的webapp項目,如果是第一次使用maven,本地倉庫需要從遠程倉庫下載一些基本的常用構建,這個過程很耗費時間(我想說真TMD的耗費時間)。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
問題:An internal error occurred during: "Retrieving archetypes:".GC overhead limit exceeded
若出現gc overhead limit exceeded eclipse的錯誤:原因是eclipse默認配置內存太小,需要修改eclipse安裝文件下的eclipse.ini文件。
使用vim 打開/etc/eclipse.ini文件
修改以下內容為:-Xms 512m(初始化最小內存) -Xmx 1024m(最大占有內存)-XX:MaxpermSize=1024m(編譯時一直占用最大內存)
重新啟動myeclipse。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-->選取一個webapp --> next -->
group id:選取一個名字(例如cn)
artifact id:取一個名字(例如web)
--> finish之后在工作區可以看到該web項目(如下圖) --> 創建完成
順便再說一下maven約定的文件結構:
一般的src/main/java src/main/resources src/test/java src/test/resources這四個源文件是Maven提倡使用一個共同的標准目錄結構,使開發人員能在熟悉了一個Maven工程后,對其他的Maven工程也能清晰了解。這樣做也省去了很多設置的麻煩。