1. 程式人生 > >怎麽將maven項目打包成war包

怎麽將maven項目打包成war包

運行 jar 12c com img 多說 很多 命令行 時間

問題:我在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下。

技術分享圖片

怎麽將maven項目打包成war包