maven項目打成了war包怎么運行 如何快速的解決Maven依賴沖突?
如何快速的解決Maven依賴沖突?1.確定有問題的jar包的名稱。您通??梢栽趀clipse中找到類出現(xiàn)在哪個依賴包中。并確定實際使用了哪個包以及存在哪些包。2.通過mvn dependency :t
如何快速的解決Maven依賴沖突?
1.確定有問題的jar包的名稱。您通常可以在eclipse中找到類出現(xiàn)在哪個依賴包中。并確定實際使用了哪個包以及存在哪些包。
2.通過mvn dependency :treettree . txt導(dǎo)出所有依賴關(guān)系。
3.在導(dǎo)出的依賴文件中,找到與問題相關(guān)的jar。確定這些jar是如何依賴的,是直接依賴還是通過傳遞依賴引入的。
4.找出相互、需要消除的頂層依賴,并分析的原因。的原因可能是:同一個jar包有不同的groupId,artifactId,這個只能通過設(shè)置依賴的ltexclusionsgt來消除。jar包的所需版本有一個很長的依賴路徑,這個可以直接把所需版本的依賴放在依賴中,這樣路徑最短,優(yōu)先級最高。
5.最后,可以通過打包mvninstall來確認(rèn)類型化war包中是否存在被排除的依賴項。
taraget文件的作用?
Targ
怎么將eclipse上寫的Maven項目掛到輕量阿里云服務(wù)器上?
這是很基本的東西。
使用maven 命令將項目打包成一個war包,然后在ECS服務(wù)器上安裝jdk和tomcat。你購機成功后,可以在阿里云后臺看到。您使用ssh登錄到您的機器,然后將您的war包ftp到服務(wù)器,然后將war移動到tomcat,并啟動tomcat。完成了。
如何打war包?
1.首先確保電腦中安裝了maven工具,打開cmd,切換到j(luò)ava項目所在的目錄。執(zhí)行完成后,它將切換到項目目錄:
2.使用maven 美國指揮與控制中心mvn清潔包裝 "不帶任何參數(shù)打包當(dāng)前項目。成功打包后,會顯示一個*。war包將在當(dāng)前目錄下生成:
3.輸入Enter會進(jìn)行打包操作,時間的長短由項目的大小決定。cmd將返回到顯示前切換的路徑狀態(tài),其中成功代表打包成功和打包失敗:
4.最終打包成功后,在項目下的目標(biāo)文件夾下找到war包,就是項目war包: