0
我有兩個任務,jar
和run
,這兩個任務都取決於build
任務。當調用jar
時,我希望它只在特定文件夾中構建文件。然後,當調用run
時,我希望它生成jar
所做的相同文件以及來自其他文件夾的文件。具有不同源集的Gradle任務
這裏有一個sudo的代碼示例:
jar.build.sourcesets += 'my/path/to/files'
run.build.sourcesets += jar.build.sourcesets
run.build.sourcesets += 'additonal/path/to/files'
這就是我現在所擁有的在我的build.gradle
文件不工作:
sourceSets {
main.kotlin.srcDirs += 'src/main/kotlin'
run.kotlin.srcDirs += 'src/test/kotlin'
run.resources.srcDirs += "src/main/resources"
run.resources.srcDirs += "src/test/resources"
run.output.resourcesDir = "build/js/resources"
}
我一直在閱讀有關sourcesets但我還沒有找到解決方案。我應該如何去做這件事?