簡體   English   中英

在運行spring boot jar時使用外部jar作為依賴文件

[英]Using external jar as dependency file while running spring boot jar

我有一個Maven-Springboot項目設置。 執行mvn install我可以使用java -jar <my-jar-file.jar>在命令提示符下運行jar文件

my-jar-file.jar中存在一個依賴項,例如as-common-1.0.0.jar -1.0.0.jar 現在,我想在運行時通過提供一個外部jar來覆蓋此從屬jar的版本。 就像是:

java -jar my-jar-file.jar using as-common-1.0.1.jar

在運行java -jar時經歷了很多這樣的SO帖子, 包括外部jar,但是它們沒有幫助。

這是可以實現的嗎?

編輯:我們遇到的問題是我們的許多應用程序都依賴於我們的內部框架jar之一,該jar經常更新(版本)。 因此,每次更改pom文件並重新部署所有應用程序在我們看來都不可行。 我們希望以某種方式在運行時給出此特定jar的依賴關系。 關於管理這種情況的最佳方法有什么想法

不,這不明智。 充其量,您將加載兩次類,這可能/可能不起作用。

如果構建包含所有內容的完整jar,則無法在運行時交換內容。 您需要重建它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM