[英]Spring boot: Inclusion of external jar dependency with scanBasePackages
[英]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.