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