explicitly include mixin "properly", mavenpublish should work now
This commit is contained in:
@@ -53,13 +53,6 @@ public class ProguardTask extends BaritoneGradleTask {
|
||||
return url;
|
||||
}
|
||||
|
||||
@Input
|
||||
private String mixinUrl;
|
||||
|
||||
public String getMixinUrl() {
|
||||
return mixinUrl;
|
||||
}
|
||||
|
||||
@Input
|
||||
private String extract;
|
||||
|
||||
@@ -93,7 +86,7 @@ public class ProguardTask extends BaritoneGradleTask {
|
||||
}
|
||||
|
||||
private File getMcJar() throws IOException {
|
||||
File mcClientJar = this.getProject().getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().findByName("main").getRuntimeClasspath().getFiles()
|
||||
File mcClientJar = this.getProject().getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().findByName("main").getCompileClasspath().getFiles()
|
||||
.stream()
|
||||
.filter(this::isMcJar)
|
||||
.map(f -> {
|
||||
@@ -138,13 +131,6 @@ public class ProguardTask extends BaritoneGradleTask {
|
||||
}
|
||||
}
|
||||
|
||||
private void downloadMixin() throws Exception {
|
||||
Path mixinJar = getTemporaryFile(MIXIN_JAR);
|
||||
if (!Files.exists(mixinJar)) {
|
||||
write(new URL(this.mixinUrl).openStream(), mixinJar);
|
||||
}
|
||||
}
|
||||
|
||||
private String getJavaBinPathForProguard() throws Exception {
|
||||
String path;
|
||||
try {
|
||||
@@ -273,9 +259,6 @@ public class ProguardTask extends BaritoneGradleTask {
|
||||
libraries.forEach(f -> {
|
||||
template.add(2, "-libraryjars '" + f + "'");
|
||||
});
|
||||
|
||||
downloadMixin();
|
||||
template.add(2, "-libraryjars '" + this.getTemporaryFile(MIXIN_JAR) + "'");
|
||||
}
|
||||
|
||||
Files.createDirectories(this.getRootRelativeFile(PROGUARD_MAPPING_DIR));
|
||||
@@ -294,7 +277,7 @@ public class ProguardTask extends BaritoneGradleTask {
|
||||
}
|
||||
|
||||
private Stream<File> acquireDependencies() {
|
||||
return getProject().getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().findByName("main").getRuntimeClasspath().getFiles()
|
||||
return getProject().getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().findByName("main").getCompileClasspath().getFiles()
|
||||
.stream()
|
||||
.filter(File::isFile);
|
||||
}
|
||||
@@ -319,10 +302,6 @@ public class ProguardTask extends BaritoneGradleTask {
|
||||
this.url = url;
|
||||
}
|
||||
|
||||
public void setMixinUrl(String mixinUrl) {
|
||||
this.mixinUrl = mixinUrl;
|
||||
}
|
||||
|
||||
public void setExtract(String extract) {
|
||||
this.extract = extract;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user