Maven 对原始 Spring Boot JAR 的依赖

Maven dependency on original Spring Boot JAR

我正在使用 Spring 引导和 spring 引导 maven 插件,它创建一个 JAR

插件创建的 JAR 将 类 放在 JAR 的子目录中,这意味着我不能将 JAR 作为 Maven 的依赖项。

有没有办法在 Maven 中对原始 JAR 声明依赖关系。我看到 target 目录中有一个 *.jar.original 文件,所以也许我可以通过声明依赖关系来创建对测试 类 的依赖关系来创建对它的依赖关系那种 test-jar.

澄清一下:我这样做是为了 testing/easier 调试,而不是为了生产。

这是另一种方法,您可以将分类器放入重新打包目标中的 Spring-Boot Jar,并让 maven 在打包阶段构建您的普通 jar: http://docs.spring.io/spring-boot/docs/current/maven-plugin/repackage-mojo.html#classifier