diff options
author | modmuss50 <modmuss50@gmail.com> | 2021-07-14 00:03:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-14 00:03:21 +0100 |
commit | e439a1b35493fe771e34b1698270bfa5fc41a97c (patch) | |
tree | eab48d602697085a59e83569660a5c75b92e9a0c /src/main/java/net/fabricmc/loom/task/UnpickJarTask.java | |
parent | 2259a4efc8f4dad35880b41cb8be59bc5b857f9b (diff) | |
download | architectury-loom-e439a1b35493fe771e34b1698270bfa5fc41a97c.tar.gz architectury-loom-e439a1b35493fe771e34b1698270bfa5fc41a97c.tar.bz2 architectury-loom-e439a1b35493fe771e34b1698270bfa5fc41a97c.zip |
Refactor LoomGradleExtension (#431)
* First pass at refactoring the extension
* Fix inital issues.
* Combine some interfaces
* Checkstyle
* Fix years
* Add isShareCaches to api
Diffstat (limited to 'src/main/java/net/fabricmc/loom/task/UnpickJarTask.java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/task/UnpickJarTask.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/main/java/net/fabricmc/loom/task/UnpickJarTask.java b/src/main/java/net/fabricmc/loom/task/UnpickJarTask.java index 2d4bd3cc..93c71747 100644 --- a/src/main/java/net/fabricmc/loom/task/UnpickJarTask.java +++ b/src/main/java/net/fabricmc/loom/task/UnpickJarTask.java @@ -36,6 +36,7 @@ import org.gradle.api.tasks.OutputFile; import net.fabricmc.loom.LoomGradleExtension; import net.fabricmc.loom.configuration.providers.LaunchProvider; +import net.fabricmc.loom.extension.LoomFiles; import net.fabricmc.loom.util.Constants; public class UnpickJarTask extends JavaExec { @@ -60,15 +61,15 @@ public class UnpickJarTask extends JavaExec { fileArg(getMinecraftDependencies()); writeUnpickLogConfig(); - systemProperty("java.util.logging.config.file", getExtension().getUnpickLoggingConfigFile().getAbsolutePath()); + systemProperty("java.util.logging.config.file", getDirectories().getUnpickLoggingConfigFile().getAbsolutePath()); super.exec(); } private void writeUnpickLogConfig() { try (InputStream is = LaunchProvider.class.getClassLoader().getResourceAsStream("unpick-logging.properties")) { - Files.deleteIfExists(getExtension().getUnpickLoggingConfigFile().toPath()); - Files.copy(is, getExtension().getUnpickLoggingConfigFile().toPath()); + Files.deleteIfExists(getDirectories().getUnpickLoggingConfigFile().toPath()); + Files.copy(is, getDirectories().getUnpickLoggingConfigFile().toPath()); } catch (IOException e) { throw new RuntimeException("Failed to copy unpick logging config", e); } @@ -121,6 +122,10 @@ public class UnpickJarTask extends JavaExec { @Internal protected LoomGradleExtension getExtension() { - return getProject().getExtensions().getByType(LoomGradleExtension.class); + return LoomGradleExtension.get(getProject()); + } + + private LoomFiles getDirectories() { + return getExtension().getFiles(); } } |