如何用gradle kotlin-dsl添加新的源代码集
我想添加一个源代码src/gen/java
。 随着groovy这很容易,并已在https://discuss.gradle.org/t/how-to-use-gradle-with-generated-sources/9401/5
sourceSets { gen { java.srcDir "src/gen/java" } }
但是我坚持用kotlin-dsl来添加一个新的。 我得到的是:
java { sourceSets { } }
任何人都可以在这里帮助
您应该尝试以下操作:
java.sourceSets.create("src/gen/java")
希望这是你所需要的!
@ s1m0nw1的答案是正确的添加一个新的源代码集。 但是,只需要在现有的源代码集中添加一个新的源文件夹,就可以使用:
java.sourceSets["main"].java { srcDir("src/gen/java") }
- 如何在Gradle Kotlin构建中配置processResources任务
- 在Kotlin DSL中如何设置gradle额外属性?
- 如何将ext。*变量转换为build.gradle.kts中的插件块
- 如何用gradle kotlin脚本创建fat jar
- 如何使用gradle脚本kotlin和spring启动gradle插件来构建一个可运行的jar
- 如何覆盖gradle kotlin-dsl中的任务
- 你如何更改IntelliJ默认的Gradle包装和构建文件?
- 在gradle-kotlin-dsl中的Android产品Flavors
- 如何在Gradle Kotlin构建中配置processResources任务