我在springboot应用程序中有一个奇怪的依赖项,它希望自己被加载为jar。springboot gradle插件创建fatJar。它不起作用。
是否可以将springboot应用程序构建为springboot jar,并使用应用程序瘦jar和一个包含所有依赖项的库文件夹?我不想把它们放在一个罐子里。
我正在使用
plugins {
id 'java'
id 'org.springframework.boot' version '2.2.6.RELEASE'
}
apply plugin: 'io.spring.dependency-management'发布于 2020-06-06 06:43:08
是的,有可能。
从Gradle用户指南中的Creating archives (zip, tar, etc.)部分实现该目标的示例任务:
从Gradle的角度来看,将文件打包到归档文件实际上是一个副本,其中的目标是归档文件,而不是文件系统上的目录。这意味着创建归档文件看起来很像复制,具有所有相同的功能!
任务目录(类型: Zip) { archiveFileName =“my-packageDistribution.zip”destinationDirectory =来自"$buildDir/toArchive“}的文件(”$buildDir/dist“)
https://stackoverflow.com/questions/62225050
复制相似问题