@@ -135,9 +135,8 @@ public final void applyPlugin()
135135 project .getConfigurations ().maybeCreate (CONFIG_DC_RESOLVED );
136136 project .getConfigurations ().maybeCreate (CONFIG_DP_RESOLVED );
137137
138- // create the reobf named container and add the jar task to it.
139- NamedDomainObjectContainer <?> reobf = project .container (IReobfuscator .class , new ReobfTaskFactory (this ));
140- reobf .create ("jar" );
138+ // create the reobf named container
139+ NamedDomainObjectContainer <IReobfuscator > reobf = project .container (IReobfuscator .class , new ReobfTaskFactory (this ));
141140 project .getExtensions ().add (EXT_REOBF , reobf );
142141
143142 configureCompilation ();
@@ -288,7 +287,8 @@ protected void setupReobf(TaskSingleReobf reobf)
288287 reobf .setClasspath (java .getSourceSets ().getByName ("main" ).getCompileClasspath ());
289288 }
290289
291- protected void makeDecompTasks (final String globalPattern , final String localPattern , Object inputJar , String inputTask , Object mcpPatchSet )
290+ @ SuppressWarnings ("unchecked" )
291+ protected void makeDecompTasks (final String globalPattern , final String localPattern , Object inputJar , String inputTask , Object mcpPatchSet )
292292 {
293293 madeDecompTasks = true ; // to gaurd against stupid programmers
294294
@@ -397,6 +397,9 @@ protected void makeDecompTasks(final String globalPattern, final String localPat
397397 makeStart .addClasspathConfig (CONFIG_MC_DEPS );
398398 makeStart .mustRunAfter (deobfBin , recompile );
399399 }
400+
401+ // setup reobf...
402+ ((NamedDomainObjectContainer <IReobfuscator >) project .getExtensions ().getByName (EXT_REOBF )).create ("jar" );
400403
401404 // add setup dependencies
402405 project .getTasks ().getByName (TASK_SETUP_CI ).dependsOn (deobfBin );
0 commit comments