diff --git a/CHANGES.md b/CHANGES.md index b470abd7..f019ce78 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,9 @@ ## [Unreleased] +### Fixed +- Fix ecj mapping in eclipseMavenCentral ([#158](https://github.com/diffplug/goomph/pull/158)) + ## [3.32.1] - 2021-09-09 ### Fixed diff --git a/src/main/java/com/diffplug/gradle/eclipse/MavenCentralMapping.java b/src/main/java/com/diffplug/gradle/eclipse/MavenCentralMapping.java index 5fb6054b..e11b32b0 100644 --- a/src/main/java/com/diffplug/gradle/eclipse/MavenCentralMapping.java +++ b/src/main/java/com/diffplug/gradle/eclipse/MavenCentralMapping.java @@ -51,7 +51,9 @@ public static boolean isEclipseGroup(String group) { /** Returns the MavenCentral groupId:artifactId appropriate for the given bundleId. */ public static String groupIdArtifactId(String bundleId) { - if (bundleId.startsWith(JDT)) { + if ("org.eclipse.jdt.core.compiler.batch".equals(bundleId)) { + return JDT + ":ecj"; + } else if (bundleId.startsWith(JDT)) { return JDT + ":" + bundleId; } else if (bundleId.startsWith(PDE)) { return PDE + ":" + bundleId;