我正在使用 ShadowJar Gradle 插件构建一个 Jar,其中包含目录中的所有源文件和 src/main/java
目录中的其他 Jar 文件,lib
它工作正常。我需要的是另一个 ShadowJar 任务,一个devShadowJar
任务,src/main/resources
它不会拉入文件夹中的 JSON 文件,而是拉入文件夹中的 JSON 文件src/dev/resources
。
我将此添加到build.gradle
文件中以定义dev
源集:
sourceSets {
dev
}
但是现在我不确定如何创建一个devShadowJar
任务来使用dev
JSON 资源而不是位于src/main/resources
.