3 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊
最好的方法取決于你想做什么:
如果要將依賴(lài)項(xiàng)捆綁到WAR或EAR文件中,只需將項(xiàng)目的打包類(lèi)型設(shè)置為EAR或WAR即可。Maven會(huì)將依賴(lài)項(xiàng)捆綁到正確的位置。
如果要?jiǎng)?chuàng)建包含代碼以及所有依賴(lài)項(xiàng)的JAR文件,請(qǐng)使用帶有jar-with-dependencies描述符的程序集插件。Maven將生成一個(gè)包含所有類(lèi)的完整JAR文件以及來(lái)自任何依賴(lài)項(xiàng)的類(lèi)。
如果您只想以交互方式將依賴(lài)項(xiàng)拉入目標(biāo)目錄,請(qǐng)使用依賴(lài)項(xiàng)插件來(lái)復(fù)制文件。
如果您想為某些其他類(lèi)型的處理引入依賴(lài)項(xiàng),那么您可能需要生成自己的插件。有一些API可以獲取依賴(lài)項(xiàng)列表及其在磁盤(pán)上的位置。你必須從那里拿走它......

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
mvn install dependency:copy-dependencies
適用于我在目標(biāo)文件夾中創(chuàng)建的依賴(lài)項(xiàng)目錄。喜歡它!
添加回答
舉報(bào)