Java Maven对原始Spring引导JAR的依赖性
我正在使用SpringBoot和SpringBootMaven插件,该插件创建了一个带有 插件创建的JAR将类放在JAR的子目录中,这意味着我不能在maven中将JAR用作依赖项 有没有办法在maven中声明对原始JAR的依赖性。我看到Java Maven对原始Spring引导JAR的依赖性,java,spring,maven,jar,spring-boot-maven-plugin,Java,Spring,Maven,Jar,Spring Boot Maven Plugin,我正在使用SpringBoot和SpringBootMaven插件,该插件创建了一个带有 插件创建的JAR将类放在JAR的子目录中,这意味着我不能在maven中将JAR用作依赖项 有没有办法在maven中声明对原始JAR的依赖性。我看到target目录中有一个*.jar.original文件,因此我可以创建一个依赖项,通过声明一个test jar类型的依赖项,可以创建对测试类的依赖项 澄清一下:我正在做这个测试/更简单的调试,不是为了生产。相反,你可以在重新打包的目标中为Spring Boot
target
目录中有一个*.jar.original
文件,因此我可以创建一个依赖项,通过声明一个test jar
类型的依赖项,可以创建对测试类的依赖项
澄清一下:我正在做这个测试/更简单的调试,不是为了生产。相反,你可以在重新打包的目标中为Spring Boot Jar添加一个分类器,让maven在打包阶段构建你的普通Jar:
这一点帮助都没有。当使用分类器时,原始jar会被替换,除非使用attach=true,其中原始jar仍被重命名为.jar.original,并且正常的依赖关系仍将指向非原始jar。