繁体   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