1. 程式人生 > >怎麼將maven專案打包成war包

怎麼將maven專案打包成war包

問題:我在eclipse上能執行,然後我想將這個maven專案打包成war然後放到另外一臺機子上(其實是手動放在tomcat的webapp目錄中),提供外部訪問。現在問題是,一直maven專案打包一直出錯。請問大俠怎麼將maven打包好?萬分感謝

回答1:
右鍵專案,選擇Run As,再選擇Maven build...,這時會彈出個新介面,在Goals裡輸入clean package,然後點選Run就行了,打包好的專案放在target資料夾下面。clean package是maven的一個命令,意思是測試並打包,它還有很多命令,這裡就不多說了。

追問:試過了,簡單的maven專案可以這樣打包,複雜的,尤其載入了很多jar包的這樣打包,解析的時候總是出錯。
回答2:

用命令列完成打包操作,首先需要在開始-執行-cmd,開啟cmd命令視窗,使用命令打包,命令為“mvn clean package”,此時會將當前工程執行打包操作,打包成功後會生成*.war形式的war包。

1.使用命令列完成打包操作,首先需要在開始-執行-cmd,開啟cmd命令視窗。

2.執行命令切換到工程所在目錄,命令如下“cd D:\GitHome“,”d:“。執行完成後,即會切換到 “ D:\GitHome”目錄下。

3.使用命令打包,命令為“mvn clean package”,此時會將當前工程執行打包操作,打包成功後會生成*.war形式的war包。

4.然後會進行打包操作,時間長短會由工程大小來決定,執行完成後,cmd會回到顯示之前切換的路徑狀態。如圖中所示,其中success代表打包成功,failed則打包失敗。

5.打包成功後,到工程下的target資料夾下找到war包。此war包即為工程war包。

6.將war包拷貝出,即可部署到tomcat下。