构建没有依赖项的Gradle JAR

构建没有依赖项的Gradle JAR,gradle,jar,dependencies,command,line,Gradle,Jar,Dependencies,Command,Line,从命令行,我需要构建一个没有依赖项的可执行jar。 当前的“gradlebuild”命令给了我一个带有依赖项的jar 在StackOverflow上找不到此。如果这是一个重复的问题,请告诉我。谢谢。既然启用了SpringBoot插件,默认行为是通过bootJar任务构建一个包含所有依赖项的可执行jar(fat jar) 如果需要,您仍然可以生成一个“标准”jar,文档中对此进行了解释: 请至少提供项目的简要说明:它是java库还是java应用程序?可能是springboot应用程序?您使用的插件

从命令行,我需要构建一个没有依赖项的可执行jar。 当前的“gradlebuild”命令给了我一个带有依赖项的jar


在StackOverflow上找不到此。如果这是一个重复的问题,请告诉我。谢谢。

既然启用了SpringBoot插件,默认行为是通过
bootJar
任务构建一个包含所有依赖项的可执行jar(fat jar)

如果需要,您仍然可以生成一个“标准”jar,文档中对此进行了解释:


请至少提供项目的简要说明:它是java库还是java应用程序?可能是springboot应用程序?您使用的插件是什么?Java应用程序。Springboot应用程序。插件:“java”、“应用程序”、“spring boot”。Gradle 1.8我提出了一个答案,并给出了解释和解决方案。如果有什么不清楚,请告诉我。
jar {
    enabled = true
}
bootJar {
    classifier = 'boot'
}