From 156bd71fef8bc85a7f071c1c562c098ef7354f1c Mon Sep 17 00:00:00 2001 From: Jade Date: Thu, 19 Dec 2024 00:46:31 +0800 Subject: [PATCH] [developerRobot] Workaround Eclipse annotation processor issues (#7537) Signed-off-by: Jade Turner --- developerRobot/build.gradle | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/developerRobot/build.gradle b/developerRobot/build.gradle index 515388ee1a..efd30cf8e1 100644 --- a/developerRobot/build.gradle +++ b/developerRobot/build.gradle @@ -142,6 +142,19 @@ deploy { } } +// Prevent the eclipse compiler (used by the VS Code extension for intellisense and debugging) +// from generating bad class files from annotation processors like Epilogue +eclipse { + classpath { + containers 'org.eclipse.buildship.core.gradleclasspathcontainer' + file.whenMerged { cp -> + def entries = cp.entries; + def src = new org.gradle.plugins.ide.eclipse.model.SourceFolder('build/generated/sources/annotationProcessor/java/main/', null) + entries.add(src) + } + } +} + tasks.register('deployJava') { try { dependsOn tasks.named('deployjreroborio')