首頁  >  文章  >  Java  >  詳解Maven轉換為Dynamic Web Module的實例

詳解Maven轉換為Dynamic Web Module的實例

零下一度
零下一度原創
2017-07-17 09:38:041505瀏覽

Maven專案在Project Facets裡面修改Dynamic web module為2.5的時候就會出現Cannot change version of project facet Dynamic web module to 2.5     下面提供一個解決方式 

Maven仍然是最常用的專案管理工具,若要將Java Web專案使用Maven進行管理,則首先需要新建Maven項目,然後將其轉換為web專案。

在專案右鍵選擇properties,然後點選左側Project Facets,勾選Dynamic Web Module,點選Apply-->OK即可。理想情況應該可以在專案下出現WebContent目錄。如果沒有的話,先回到Project Facets介面,將Dynamic Web Module取消勾選,點選Apply。然後重新勾選,下方會出現「further configuration available」的鏈接,點選進入,勾選產生web.xml檔即可。

WebContent產生之後將其下兩個資料夾剪切到src/main/webapp下,將WebContent刪除。

右鍵點選項目,選擇 properties,選擇Deployment Assembly。選擇<code>WebContent,並將它remove掉。接著重新指定一個web路徑,點選Add,選擇Folder,點選Next。在src/main下找到webapp目錄,點選Finish。繼續點選Add,選擇Java Build Path Entries。將目前build path指向Maven Dependency。點擊Apply和OK。

這個方法用eclipse3.5似乎沒有project facts選項,似乎不好用 <br>Updated May 23, 2011 by cm2 ...@gmail.com <br>建立Web工程 <br>使用eclipse ee建立maven web工程 <br><br>//eclipse要安裝maven的外掛程式,這裡使用m2eclipse 1.選擇File->New- >Other,選擇Maven->Maven Project <br><br>2.選擇Use default Workspace location預設工作空間,其他不用選 <br><br>3.在Artifact Id中選擇maven-archetype-webapp <br><br>4.輸入Group ID和Artifact ID,以及Package <br><br>Group ID一般寫大項目名稱.Artifact ID是子項目名稱. <br>例如Spring的web包,Group ID:org .springframework,artifactId:spring-web. <br>Package是預設給你建一個套件,不寫也可以. 

以上是詳解Maven轉換為Dynamic Web Module的實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn