From 35dd61cde5dc560115520f6e46ad0749815ddc2a Mon Sep 17 00:00:00 2001 From: Edan Thomton Date: Fri, 24 Oct 2025 01:29:32 -0400 Subject: [PATCH] [build] Fix Eclipse annotation generation in wpilibjExamples (#8295) --- wpilibjExamples/build.gradle | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/wpilibjExamples/build.gradle b/wpilibjExamples/build.gradle index a1e6a29151..661582a7c1 100644 --- a/wpilibjExamples/build.gradle +++ b/wpilibjExamples/build.gradle @@ -31,6 +31,19 @@ dependencies { testRuntimeOnly 'org.junit.platform:junit-platform-launcher' } +// 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) + } + } +} + jacoco { toolVersion = "0.8.13" }