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