From cffb10a4205984d2fc232ff466c7de018bb70468 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Wed, 11 Dec 2019 14:42:02 +0000 Subject: [PATCH] Another atempt to fix the annotation processors --- src/main/java/net/fabricmc/loom/AbstractPlugin.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/fabricmc/loom/AbstractPlugin.java b/src/main/java/net/fabricmc/loom/AbstractPlugin.java index 4b5ed44..32ae237 100644 --- a/src/main/java/net/fabricmc/loom/AbstractPlugin.java +++ b/src/main/java/net/fabricmc/loom/AbstractPlugin.java @@ -128,14 +128,20 @@ public class AbstractPlugin implements Plugin { } extendsFrom("compile", Constants.MINECRAFT_NAMED); - extendsFrom("annotationProcessor", Constants.MINECRAFT_NAMED); - extendsFrom("annotationProcessor", Constants.MOD_COMPILE_CLASSPATH_MAPPED); + + if (!extension.ideSync()) { + extendsFrom("annotationProcessor", Constants.MINECRAFT_NAMED); + extendsFrom("annotationProcessor", Constants.MOD_COMPILE_CLASSPATH_MAPPED); + } extendsFrom(Constants.MINECRAFT_NAMED, Constants.MINECRAFT_DEPENDENCIES); extendsFrom(Constants.MINECRAFT_INTERMEDIARY, Constants.MINECRAFT_DEPENDENCIES); extendsFrom("compile", Constants.MAPPINGS_FINAL); - extendsFrom("annotationProcessor", Constants.MAPPINGS_FINAL); + + if (!extension.ideSync()) { + extendsFrom("annotationProcessor", Constants.MAPPINGS_FINAL); + } configureIDEs(); configureCompile();