Fix mixin pre-baker
parent
3f24ce0289
commit
22f1743a08
|
@ -58,8 +58,6 @@ dependencies {
|
||||||
shade 'com.google.guava:guava:19.0'
|
shade 'com.google.guava:guava:19.0'
|
||||||
shade 'net.fabricmc:weave:0.1.0.6'
|
shade 'net.fabricmc:weave:0.1.0.6'
|
||||||
shade 'cuchaz:enigma:0.11.0.5:lib'
|
shade 'cuchaz:enigma:0.11.0.5:lib'
|
||||||
shade 'org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-depchain:2.2.4'
|
|
||||||
|
|
||||||
|
|
||||||
compile 'net.fabricmc:fabric-base:16w38a-0.0.4-SNAPSHOT'
|
compile 'net.fabricmc:fabric-base:16w38a-0.0.4-SNAPSHOT'
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,6 +77,8 @@ public class AbstractPlugin implements Plugin<Project> {
|
||||||
project.getConfigurations().maybeCreate(Constants.CONFIG_NATIVES);
|
project.getConfigurations().maybeCreate(Constants.CONFIG_NATIVES);
|
||||||
project.getConfigurations().maybeCreate(Constants.COMPILE_MODS);
|
project.getConfigurations().maybeCreate(Constants.COMPILE_MODS);
|
||||||
|
|
||||||
|
project.getConfigurations().maybeCreate(Constants.PROCESS_MODS_DEPENDENCIES);
|
||||||
|
|
||||||
// Common libraries extends from client libraries, CONFIG_MC_DEPENDENCIES will contains all MC dependencies
|
// Common libraries extends from client libraries, CONFIG_MC_DEPENDENCIES will contains all MC dependencies
|
||||||
project.getConfigurations().getByName(Constants.CONFIG_MC_DEPENDENCIES).extendsFrom(project.getConfigurations().getByName(Constants.CONFIG_MC_DEPENDENCIES_CLIENT));
|
project.getConfigurations().getByName(Constants.CONFIG_MC_DEPENDENCIES).extendsFrom(project.getConfigurations().getByName(Constants.CONFIG_MC_DEPENDENCIES_CLIENT));
|
||||||
|
|
||||||
|
@ -233,8 +235,8 @@ public class AbstractPlugin implements Plugin<Project> {
|
||||||
//only add this when not in a fabric dev env
|
//only add this when not in a fabric dev env
|
||||||
project1.getDependencies().add(Constants.CONFIG_MC_DEPENDENCIES, "net.fabricmc:fabric-base:" + extension.version + "-" + extension.fabricVersion);
|
project1.getDependencies().add(Constants.CONFIG_MC_DEPENDENCIES, "net.fabricmc:fabric-base:" + extension.version + "-" + extension.fabricVersion);
|
||||||
}
|
}
|
||||||
|
project1.getDependencies().add(Constants.PROCESS_MODS_DEPENDENCIES, "net.fabricmc:fabric-base:16w38a-0.0.4-SNAPSHOT");
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void readModJson(LoomGradleExtension extension) {
|
protected void readModJson(LoomGradleExtension extension) {
|
||||||
|
|
|
@ -32,8 +32,6 @@ import org.gradle.api.DefaultTask;
|
||||||
import org.gradle.api.artifacts.Configuration;
|
import org.gradle.api.artifacts.Configuration;
|
||||||
import org.gradle.api.artifacts.ResolvedArtifact;
|
import org.gradle.api.artifacts.ResolvedArtifact;
|
||||||
import org.gradle.api.tasks.TaskAction;
|
import org.gradle.api.tasks.TaskAction;
|
||||||
import org.jboss.shrinkwrap.resolver.api.maven.ConfigurableMavenResolverSystem;
|
|
||||||
import org.jboss.shrinkwrap.resolver.api.maven.Maven;
|
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
@ -69,10 +67,9 @@ public class ProcessModsTask extends DefaultTask {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void downloadRequiredDeps(LoomGradleExtension extension) {
|
public void downloadRequiredDeps(LoomGradleExtension extension) {
|
||||||
ConfigurableMavenResolverSystem mavenResolver = Maven.configureResolver().withRemoteRepo("Fabric", "http://maven.fabricmc.net/", "default").withRemoteRepo("SpongePowered", "http://repo.spongepowered.org/maven/", "default").withRemoteRepo("Mojang", "https://libraries.minecraft.net/", "default");
|
Configuration configuration = getProject().getConfigurations().getByName(Constants.PROCESS_MODS_DEPENDENCIES);
|
||||||
File[] files = mavenResolver.resolve("net.fabricmc:fabric-base:16w38a-0.0.4-SNAPSHOT").withTransitivity().asFile();
|
for (ResolvedArtifact artifact : configuration.getResolvedConfiguration().getResolvedArtifacts()) {
|
||||||
for (File file : files) {
|
addFile(artifact.getFile(), this);
|
||||||
addFile(file, this);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -65,6 +65,7 @@ public class Constants {
|
||||||
public static final String CONFIG_NATIVES = "MC_NATIVES";
|
public static final String CONFIG_NATIVES = "MC_NATIVES";
|
||||||
public static final String CONFIG_MC_DEPENDENCIES = "MC_DEPENDENCIES";
|
public static final String CONFIG_MC_DEPENDENCIES = "MC_DEPENDENCIES";
|
||||||
public static final String CONFIG_MC_DEPENDENCIES_CLIENT = "MC_DEPENDENCIES_CLIENT";
|
public static final String CONFIG_MC_DEPENDENCIES_CLIENT = "MC_DEPENDENCIES_CLIENT";
|
||||||
|
public static final String PROCESS_MODS_DEPENDENCIES = "PROCESS_MODS_DEPENDENCIES";
|
||||||
public static final String SYSTEM_ARCH = System.getProperty("os.arch").equals("64") ? "64" : "32";
|
public static final String SYSTEM_ARCH = System.getProperty("os.arch").equals("64") ? "64" : "32";
|
||||||
public static final String COMPILE_MODS = "modCompile";
|
public static final String COMPILE_MODS = "modCompile";
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue