|
55 | 55 | import java.lang.reflect.InvocationTargetException; |
56 | 56 | import java.net.URL; |
57 | 57 | import java.net.URLClassLoader; |
58 | | -import java.util.Arrays; |
59 | | -import java.util.Collections; |
60 | | -import java.util.List; |
61 | 58 | import java.util.Optional; |
62 | 59 | import java.util.Set; |
63 | 60 | import java.util.concurrent.atomic.AtomicBoolean; |
|
70 | 67 | public final class VanillaGradle implements Plugin<Object> { |
71 | 68 |
|
72 | 69 | private static final String SHADOW_JAR_TASK_CLASS_NAME = "com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar"; |
73 | | - private static final List<String> SHADOW_PLUGIN_IDS = Collections.unmodifiableList(Arrays.asList( |
74 | | - "com.github.johnrengelman.shadow", |
75 | | - "io.github.goooler.shadow", |
76 | | - "com.gradleup.shadow" |
77 | | - )); |
| 70 | + private static final String SHADOW_PLUGIN_ID = "com.gradleup.shadow"; |
78 | 71 | private static final AtomicBoolean VERSION_ANNOUNCED = new AtomicBoolean(); |
79 | 72 |
|
80 | 73 | @Override |
@@ -104,12 +97,10 @@ private void applyToProject(final Project project) { |
104 | 97 | }); |
105 | 98 | }); |
106 | 99 |
|
107 | | - for (final String shadowPluginId : SHADOW_PLUGIN_IDS) { |
108 | | - project.getPlugins().withId(shadowPluginId, plugin -> { |
109 | | - final Provider<Set<String>> provider = project.provider(new ResolveMinecraftLibNames(minecraftConfig)); |
110 | | - VanillaGradle.applyShadowConfiguration(project.getTasks(), provider, plugin); |
111 | | - }); |
112 | | - } |
| 100 | + project.getPlugins().withId(SHADOW_PLUGIN_ID, plugin -> { |
| 101 | + final Provider<Set<String>> provider = project.provider(new ResolveMinecraftLibNames(minecraftConfig)); |
| 102 | + VanillaGradle.applyShadowConfiguration(project.getTasks(), provider, plugin); |
| 103 | + }); |
113 | 104 |
|
114 | 105 | this.createDumpClass(project, minecraftConfig); |
115 | 106 | this.createDisplayMinecraftVersions(project.getPlugins().getPlugin(MinecraftRepositoryPlugin.class).service(), project.getTasks()); |
|
0 commit comments