File tree Expand file tree Collapse file tree
plugin/src/main/kotlin/com/github/gmazzo/buildconfig Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import org.gradle.api.tasks.CacheableTask
1313import org.gradle.api.tasks.Nested
1414import org.gradle.api.tasks.OutputDirectory
1515import org.gradle.api.tasks.TaskAction
16+ import org.gradle.util.GradleVersion
1617
1718@CacheableTask
1819public abstract class BuildConfigTask : DefaultTask () {
@@ -23,6 +24,15 @@ public abstract class BuildConfigTask : DefaultTask() {
2324 @get:OutputDirectory
2425 public abstract val outputDir: DirectoryProperty
2526
27+ init {
28+ if (GradleVersion .current() >= GradleVersion .version(" 7.6" )) {
29+ onlyIf(" There are build config fields to generate" , HasFields )
30+
31+ } else {
32+ onlyIf(HasFields )
33+ }
34+ }
35+
2636 @TaskAction
2737 public fun generateBuildConfigFile () {
2838 val dir = outputDir.get().asFile
You can’t perform that action at this time.
0 commit comments