Skip to content

Commit 308d4ee

Browse files
committed
Fix task logging issues
1 parent 683a895 commit 308d4ee

18 files changed

+57
-55
lines changed

settings.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ plugins {
44
// NOTE: We need to load this into the classpath before GradleUtils for the service to load correctly
55
id 'io.freefair.javadoc-links' version '8.14' apply false // https://plugins.gradle.org/plugin/io.freefair.javadoc-links
66

7-
id 'net.minecraftforge.gradleutils' version '3.3.2' // https://plugins.gradle.org/plugin/net.minecraftforge.gradleutils
7+
id 'net.minecraftforge.gradleutils' version '3.3.3' // https://plugins.gradle.org/plugin/net.minecraftforge.gradleutils
88
}
99

1010
rootProject.name = 'forgedev'
1111

1212
dependencyResolutionManagement {
1313
repositories {
14-
//mavenLocal()
1514
mavenCentral()
1615
maven gradleutils.forgeMaven
1716
maven { url = 'https://maven.moddinglegacy.com/maven' } // Gradle API
17+
//mavenLocal()
1818
}
1919

2020
//@formatter:off
@@ -36,7 +36,7 @@ dependencyResolutionManagement {
3636
library 'gradle', 'name.remal.gradle-api', 'gradle-api' versionRef 'gradle'
3737

3838
// GradleUtils Shared Base
39-
library 'gradleutils-shared', 'net.minecraftforge', 'gradleutils-shared' version '3.3.2'
39+
library 'gradleutils-shared', 'net.minecraftforge', 'gradleutils-shared' version '3.3.3'
4040

4141
library 'srgutils', 'net.minecraftforge', 'srgutils' version '0.5.14'
4242
library 'fastcsv', 'de.siegmar', 'fastcsv' version '3.7.0'

src/main/groovy/net/minecraftforge/forgedev/tasks/compat/LegacyExtractExistingFiles.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ abstract class LegacyExtractExistingFiles extends DefaultTask implements ForgeDe
3131
LegacyExtractExistingFiles() { }
3232

3333
@TaskAction
34-
void exec() {
34+
protected void exec() {
3535
final zip = this.archiveOperations.zipTree(this.archive)
3636

3737
for (var directory in this.targets) {

src/main/groovy/net/minecraftforge/forgedev/tasks/compat/LegacyExtractZip.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ abstract class LegacyExtractZip extends DefaultTask implements ForgeDevTask {
3030
protected abstract @Inject ArchiveOperations getArchiveOperations()
3131

3232
@TaskAction
33-
void exec() {
33+
protected void exec() {
3434
this.fileSystemOperations.copy(copy -> copy
3535
.from(this.archiveOperations.zipTree(this.input))
3636
.into(this.output)

src/main/groovy/net/minecraftforge/forgedev/tasks/compat/LegacyMergeFilesTask.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ abstract class LegacyMergeFilesTask extends DefaultTask implements ForgeDevTask
4949
}
5050

5151
@TaskAction
52-
void exec() {
52+
protected void exec() {
5353
var buffer = new StringBuilder()
5454
for (var config in this.filesToMerge.files) {
5555
var entries = config.text

src/main/groovy/net/minecraftforge/forgedev/tasks/filtering/LegacyFilterNewJar.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ abstract class LegacyFilterNewJar extends DefaultTask implements ForgeDevTask {
4444
}
4545

4646
@TaskAction
47-
void exec() {
47+
protected void exec() {
4848
final work = this.workerExecutor.classLoaderIsolation {
4949
it.classpath.from(this.workerClasspath)
5050
}

src/main/groovy/net/minecraftforge/forgedev/tasks/installertools/DownloadMappings.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import groovy.transform.CompileStatic
88
import net.minecraftforge.forgedev.Tools
99
import net.minecraftforge.forgedev.tasks.ToolExec
1010
import org.gradle.api.file.RegularFileProperty
11+
import org.gradle.api.logging.LogLevel
1112
import org.gradle.api.provider.Property
1213
import org.gradle.api.tasks.Input
1314
import org.gradle.api.tasks.OutputFile
@@ -26,6 +27,7 @@ abstract class DownloadMappings extends ToolExec {
2627
super(Tools.INSTALLERTOOLS)
2728

2829
this.output.convention(this.getDefaultOutputFile('tsrg'))
30+
this.standardOutputLogLevel.set(LogLevel.INFO)
2931
}
3032

3133
@Override

src/main/groovy/net/minecraftforge/forgedev/tasks/mappings/LegacyApplyMappings.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ abstract class LegacyApplyMappings extends DefaultTask implements ForgeDevTask {
5252
protected abstract @Inject WorkerExecutor getWorkerExecutor()
5353

5454
@TaskAction
55-
void exec() {
55+
protected void exec() {
5656
final work = this.workerExecutor.classLoaderIsolation {
5757
it.classpath.from(this.workerClasspath)
5858
}

src/main/groovy/net/minecraftforge/forgedev/tasks/mappings/LegacyGenerateSRG.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ abstract class LegacyGenerateSRG extends DefaultTask implements ForgeDevTask {
5555
}
5656

5757
@TaskAction
58-
void exec() {
58+
protected void exec() {
5959
final work = this.workerExecutor.classLoaderIsolation {
6060
it.classpath.from(this.workerClasspath)
6161
}

src/main/groovy/net/minecraftforge/forgedev/tasks/mcp/MavenizerMCPDataTask.groovy

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import org.gradle.api.provider.Property
1111
import org.gradle.api.tasks.Input
1212
import org.gradle.api.tasks.Optional
1313
import org.gradle.api.tasks.OutputFile
14+
import org.gradle.process.ExecResult
1415

1516
import javax.inject.Inject
1617
import java.nio.file.Files
@@ -62,11 +63,13 @@ abstract class MavenizerMCPDataTask extends MavenizerExec {
6263
}
6364

6465
@Override
65-
void exec() {
66-
super.exec()
66+
protected ExecResult exec() {
67+
var result = super.exec()
6768

6869
if (!this.output.get().asFile.exists() && this.isAllowEmpty.getOrElse(false)) {
6970
Files.createFile(this.output.get().asFile.toPath())
7071
}
72+
73+
return result
7174
}
7275
}

src/main/groovy/net/minecraftforge/forgedev/tasks/obfuscation/LegacyRenameJar.groovy

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import net.minecraftforge.forgedev.tasks.ToolExec
1111
import net.minecraftforge.srgutils.IMappingFile
1212
import org.gradle.api.file.ConfigurableFileCollection
1313
import org.gradle.api.file.RegularFileProperty
14+
import org.gradle.api.logging.LogLevel
1415
import org.gradle.api.logging.Logger
1516
import org.gradle.api.logging.Logging
1617
import org.gradle.api.tasks.Classpath
@@ -19,6 +20,7 @@ import org.gradle.api.tasks.InputFiles
1920
import org.gradle.api.tasks.Internal
2021
import org.gradle.api.tasks.Optional
2122
import org.gradle.api.tasks.OutputFile
23+
import org.gradle.process.ExecResult
2224
import org.gradle.workers.WorkAction
2325
import org.gradle.workers.WorkParameters
2426
import org.gradle.workers.WorkerExecutor
@@ -54,17 +56,17 @@ abstract class LegacyRenameJar extends ToolExec {
5456
)
5557

5658
this.temporaryMappings.convention(this.defaultOutputDirectory.map { it.file('mappings_temp.tsrg') })
57-
this.setStandardOutput(Util.toLog(this.logger.&info))
59+
this.standardOutputLogLevel.set(LogLevel.INFO)
5860
}
5961

6062
@Override
6163
protected void addArguments() {
6264
super.addArguments()
6365

6466
var argsList = [
65-
'--input', this.input.get().asFile.absolutePath,
66-
'--names', this.temporaryMappings.get().asFile.absolutePath,
67-
'--output', this.output.get().asFile.absolutePath
67+
'--input', this.input.asFile.get().absolutePath,
68+
'--names', this.temporaryMappings.asFile.get().absolutePath,
69+
'--output', this.output.asFile.get().absolutePath
6870
]
6971

7072
for (var library in this.libraries.files) {
@@ -79,7 +81,7 @@ abstract class LegacyRenameJar extends ToolExec {
7981
}
8082

8183
@Override
82-
void exec() {
84+
protected ExecResult exec() {
8385
final work = this.workerExecutor.classLoaderIsolation {
8486
it.classpath.from(this.workerActionClasspath)
8587
}
@@ -92,7 +94,7 @@ abstract class LegacyRenameJar extends ToolExec {
9294

9395
work.await()
9496

95-
super.exec()
97+
return super.exec()
9698
}
9799

98100
@CompileStatic

0 commit comments

Comments
 (0)