Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.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 Gradle在jar中包含文件夹_Java_Spring Boot_Gradle_Build.gradle - Fatal编程技术网

Java Gradle在jar中包含文件夹

Java Gradle在jar中包含文件夹,java,spring-boot,gradle,build.gradle,Java,Spring Boot,Gradle,Build.gradle,我试图将我的Spring Boot项目构建到一个Jar中,我希望Jar的结构与项目相同 它非常简单,我有src文件夹和一个包含图像的static文件夹 我不知道如何生成根目录上有static文件夹的Jar,这样我就可以在运行Jar时在本地项目上拥有相同的结构 包括此命令: sourceSets { main { resources { srcDirs "src", "static" }

我试图将我的Spring Boot项目构建到一个Jar中,我希望Jar的结构与项目相同

它非常简单,我有
src
文件夹和一个包含图像的
static
文件夹

我不知道如何生成根目录上有
static
文件夹的Jar,这样我就可以在运行Jar时在本地项目上拥有相同的结构

包括此命令:

sourceSets {
    main {
        resources {
            srcDirs "src", "static"
        }
    }
}
生成的jar将包含以下文件夹结构:

BOOT\u INF/classes/static

因为gradle将static视为源文件夹

我如何告诉gradle只需将我的
static
文件夹包含在结果jar的根目录中