所以我试图在另一个项目(测试框架)中添加一个spring boot可执行jar作为依赖项。
但是,一旦添加到 pom 中并导入。Java 导入无法正常工作。如果我查看 jar 内部,所有包都带有:
引导-INF/classes.some.package.classname.class
还有一些 spring boot 相关的包,MANIFEST 等。
如果我将 spring boot 应用程序的构建切换为使用 spring-boot-maven-plugin 安装和部署常规 jar,则不会
这发生了变化,一切正常。不幸的是,这不是我们的解决方案,因为我们依赖可执行 jar 作为我们发布过程的一部分。
我可以构建两个版本的 jar 并使用分类器来确定每个版本吗?
谢谢