Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven对原始Spring引导JAR的依赖性_Java_Spring_Maven_Jar_Spring Boot Maven Plugin - Fatal编程技术网

Java Maven对原始Spring引导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

我正在使用SpringBoot和SpringBootMaven插件,该插件创建了一个带有

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

有没有办法在maven中声明对原始JAR的依赖性。我看到
target
目录中有一个
*.jar.original
文件,因此我可以创建一个依赖项,通过声明一个
test jar
类型的依赖项,可以创建对测试类的依赖项


澄清一下:我正在做这个测试/更简单的调试,不是为了生产。

相反,你可以在重新打包的目标中为Spring Boot Jar添加一个分类器,让maven在打包阶段构建你的普通Jar:

这一点帮助都没有。当使用分类器时,原始jar会被替换,除非使用attach=true,其中原始jar仍被重命名为.jar.original,并且正常的依赖关系仍将指向非原始jar。