将文件添加到gradle-kotlin中的jar中



我的用例是从另一个依赖项复制文件并将其添加到jar中。对于build.gradle文件,它是作为完成的

task copyConfiguration(type: Copy) {
from("${brazilGradle.path('[ABC]pkg.src')}")
into "${brazilGradle.buildDir}/schema"
}
sourceSets.main.resources {
srcDir "${brazilGradle.buildDir}/schema"
include 'src/*' 
}

build.gradle.kts的等效翻译是什么?

编辑:我可以使用复制文件

task<Copy>("copyDdlSchemas") {
from("${brazilGradle.path("[ABC]pkg.src")}")
into("${brazilGradle.buildDir}/schema")
}

需要语法帮助才能将其上传到jar。

如果你想要的是问题中sourceSets部分的kotlin-gradle等价物,它看起来如下:

sourceSets["main"].resources {
srcDir("${brazilGradle.buildDir}/schema")
include("src/*")
}

一旦这些文件成为源集合的一部分,它们就会自动包含在默认jar任务生成的jar文件中。

相关内容

  • 没有找到相关文章

最新更新