Skip to content

Commit 9221435

Browse files
committed
fix: migrate to module.testSources in ide plugin
1 parent 7073205 commit 9221435

File tree

1 file changed

+7
-1
lines changed
  • plugins/ide-plugin/src/main/kotlin/com/github/vlsi/gradle/ide

1 file changed

+7
-1
lines changed

plugins/ide-plugin/src/main/kotlin/com/github/vlsi/gradle/ide/IdeExtension.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import org.gradle.kotlin.dsl.apply
2828
import org.gradle.kotlin.dsl.configure
2929
import org.gradle.plugins.ide.eclipse.model.EclipseModel
3030
import org.gradle.plugins.ide.idea.model.IdeaModel
31+
import org.gradle.util.GradleVersion
3132
import org.jetbrains.gradle.ext.ProjectSettings
3233
import java.io.File
3334
import java.net.URI
@@ -107,7 +108,12 @@ open class IdeExtension(private val project: Project) {
107108
project.configure<IdeaModel> {
108109
module.generatedSourceDirs.add(generationOutput)
109110
if (sourceSet.name.contains("test", ignoreCase = true)) {
110-
module.testSourceDirs.add(generationOutput)
111+
if (GradleVersion.current() >= GradleVersion.version("7.4")) {
112+
module.testSources.from(generationOutput)
113+
} else {
114+
@Suppress("DEPRECATION")
115+
module.testSourceDirs.add(generationOutput)
116+
}
111117
}
112118
}
113119

0 commit comments

Comments
 (0)