打包jar包 war包 以及發(fā)布到本地倉庫和web的流程

準(zhǔn)備步驟:搭建maven環(huán)境(具體百度)

搭建成功標(biāo)識(shí) CMD輸入mvn -v指令顯示版本號(hào)




jar包


1首先在所需要?jiǎng)?chuàng)建maven工程的目錄下然后創(chuàng)建一個(gè)文件夾??

2cd 到該文件的跟目錄? 輸入maven文件的創(chuàng)建指令:mvn archetype:generate -DgroupId=com.guoyasoft -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

Dgroupld 后面跟的是公司域名

DartifactId 后面跟的是項(xiàng)目名稱 (后續(xù)指令輸入都需要CD到該目錄下)

2輸入創(chuàng)建指令后系統(tǒng)開始創(chuàng)建工程 直到系統(tǒng)顯示綠色的build success 則表示創(chuàng)建成功

3打開notepad? ?文件——工作區(qū)打開文件——?jiǎng)偛艅?chuàng)建maven的文件夾

4點(diǎn)擊pom? 把war包改成? jar包 完畢后保存


5在cmd上cd到你的項(xiàng)目名稱下,我的是baidu? 然后先使用清除指令mvn clean? ?


6確認(rèn)自己maven的本地倉庫位置? ? 打開maven的文件夾點(diǎn)擊conf? 然后用notepad打開? settings的文件

找到

7回到cmd 的百度路徑下? 輸入mvn install 發(fā)布指令 成功后就可以看到在本地倉庫里有有剛才打的jar包


jar包到此結(jié)束


war包


1war包的開始的步驟和jar包一樣? 只不過需要在pom這里吧jar改成war

2war包直接打包只需要在項(xiàng)目名稱路徑下? 輸入mvn package 在輸入前需要可以先清除下。如果只需要打開發(fā)的代碼可以使用mvn compile? 打包測(cè)試則使用mvn test

發(fā)布war包


1.先啟動(dòng)tomcat? 可以上myelipse上啟動(dòng)? 如果嫌麻煩可以在tomcat的bin目錄下找到startup.batwen文件雙擊


看到http端口號(hào)就是啟動(dòng)成功了

2.在tomcat上設(shè)置用戶權(quán)限。打開tomcat的文件夾-conf? 用notepad打開 tomcat-users文件。輸入用戶信息


3.點(diǎn)開notepad上的pom文件? 復(fù)制進(jìn)tomcat的插件(重點(diǎn))

這是插件:


注意看標(biāo)簽:project是根節(jié)點(diǎn),build是二級(jí)子節(jié)點(diǎn),plugins是三級(jí)子節(jié)點(diǎn),plugin是四級(jí)子節(jié)點(diǎn)。我們復(fù)制需要把build后面的節(jié)點(diǎn)內(nèi)容拷貝到pom相應(yīng)的位置下。


這里需要注意端口號(hào)以及tomncat的賬號(hào)密碼

4在項(xiàng)目文件根目錄下輸入 指令?mvn tomcat7:redeploy

發(fā)布成功


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,273評(píng)論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • Maven編譯代碼的相關(guān)命令 第一、main目錄下的主代碼編寫完畢后,使用Maven進(jìn)行編譯,在項(xiàng)目根目錄下運(yùn)行命...
    加油小杜閱讀 1,439評(píng)論 0 2
  • Maven簡(jiǎn)單介紹 Maven是一個(gè)項(xiàng)目管理工具。強(qiáng)大,但是很容易使用。 它包含了: 一個(gè)項(xiàng)目對(duì)象模型 (Proj...
    高公子Daniel閱讀 4,498評(píng)論 4 60
  • 繪畫不復(fù)制我們看到的世界,繪畫是另一個(gè)世界。時(shí)間,空間和色彩。 攝影術(shù)發(fā)明前:文學(xué)式的閱讀方法,服務(wù)功能。 發(fā)明后...
    尹然閱讀 346評(píng)論 0 0

友情鏈接更多精彩內(nèi)容