我试图将一个Spring Boot可执行jar包添加为另一个项目(测试框架)的依赖项。
然而,一旦将其添加到pom中并导入后,Java的导入不起作用。如果我看一下jar包的内部,所有的包名都被前缀为:
BOOT-INF/classes.some.package.classname.class
还有一些与Spring Boot相关的包,MANIFEST等等。
如果我将Spring Boot应用程序的构建方式切换为使用spring-boot-maven-plugin安装和部署常规jar包,则情况会发生改变,一切都可以正常工作。不幸的是,这对我们来说不是一种解决方案,因为我们依赖于可执行jar包作为我们发布流程的一部分。
我能否构建并部署两个版本的jar包,并使用分类器来确定每个版本?
谢谢
mvn install
构建jar文件的吗? - Mathias Conradt