File tree Expand file tree Collapse file tree
src/main/java/org/javamodularity/moduleplugin/tasks Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212import org .gradle .api .tasks .compile .AbstractCompile ;
1313import org .gradle .api .tasks .compile .JavaCompile ;
1414import org .gradle .jvm .tasks .Jar ;
15+ import org .gradle .util .GradleVersion ;
1516import org .javamodularity .moduleplugin .JavaProjectHelper ;
1617import org .javamodularity .moduleplugin .extensions .CompileModuleOptions ;
1718import org .javamodularity .moduleplugin .internal .StreamHelper ;
@@ -128,6 +129,11 @@ public Task getTask() {
128129
129130 @ Override
130131 public File getDestinationDir () {
132+ if (GradleVersion .current ().compareTo (GradleVersion .version ("6.1" )) >= 0 ) {
133+ // AbstractCompile#getDestinationDirectory() is supported from Gradle 6.1
134+ // https://docs.gradle.org/6.1/javadoc/org/gradle/api/tasks/compile/AbstractCompile.html#getDestinationDirectory--
135+ return task .getDestinationDirectory ().get ().getAsFile ();
136+ }
131137 return task .getDestinationDir ();
132138 }
133139
You can’t perform that action at this time.
0 commit comments