@@ -14,11 +14,9 @@ buildscript {
14
14
dependencies {
15
15
classpath " cuchaz:enigma-cli:${ project.enigma_version} "
16
16
classpath " com.github.Chocohead:Stitch:8befa96d4b"
17
- classpath " commons-io:commons-io:2.8 .0"
17
+ classpath " commons-io:commons-io:2.11 .0"
18
18
classpath " de.undercouch:gradle-download-task:4.1.1"
19
- classpath(" com.github.js6pak:tiny-remapper:c389241" ) {
20
- transitive = false
21
- }
19
+ classpath " net.fabricmc:tiny-remapper:${ project.tiny_remapper_version} "
22
20
classpath " net.fabricmc.unpick:unpick:${ project.unpick_version} "
23
21
classpath " net.fabricmc.unpick:unpick-format-utils:${ project.unpick_version} "
24
22
classpath " net.fabricmc:name-proposal:${ project.name_proposal_version} "
@@ -27,9 +25,9 @@ buildscript {
27
25
28
26
plugins {
29
27
id " java" // for constants, packages, javadoc
30
- id " de.undercouch.download" version " 4.1.1 "
28
+ id " de.undercouch.download" version " 4.1.2 "
31
29
id " maven-publish"
32
- id " org.cadixdev.licenser " version " 0.6.1 "
30
+ id " com.diffplug.spotless " version " 6.4.2 "
33
31
id " net.fabricmc.filament" version " 0.3.0"
34
32
}
35
33
@@ -67,17 +65,23 @@ repositories {
67
65
}
68
66
69
67
configurations {
70
- enigmaRuntime
68
+ asm
69
+ enigmaRuntime {
70
+ extendsFrom asm
71
+ }
71
72
javadocClasspath
72
73
decompileClasspath
73
74
mappingPoetJar {
74
75
transitive = false
75
76
}
76
77
mappingPoet {
77
78
extendsFrom mappingPoetJar
79
+ extendsFrom asm
78
80
transitive = true
79
81
}
80
- unpick
82
+ unpick {
83
+ extendsFrom asm
84
+ }
81
85
}
82
86
83
87
def unpickMetaFile = file(" unpick-definitions/unpick.json" )
@@ -91,11 +95,10 @@ dependencies {
91
95
decompileClasspath " net.fabricmc:cfr:${ project.cfr_version} "
92
96
mappingPoetJar " net.fabricmc:mappingpoet:${ project.mappingpoet_version} "
93
97
unpick " net.fabricmc.unpick:unpick-cli:${ project.unpick_version} "
94
- // Update asm to allow running on JDK 18
95
- unpick " org.ow2.asm:asm:9.2"
96
- unpick " org.ow2.asm:asm-tree:9.2"
97
- unpick " org.ow2.asm:asm-commons:9.2"
98
- unpick " org.ow2.asm:asm-util:9.2"
98
+ asm " org.ow2.asm:asm:${ project.asm_version} "
99
+ asm " org.ow2.asm:asm-tree:${ project.asm_version} "
100
+ asm " org.ow2.asm:asm-commons:${ project.asm_version} "
101
+ asm " org.ow2.asm:asm-util:${ project.asm_version} "
99
102
}
100
103
101
104
def setupGroup = " jar setup"
@@ -581,9 +584,10 @@ sourceSets {
581
584
packageDocs // package info files
582
585
}
583
586
584
- license {
585
- header file(" HEADER" )
586
- include " **/*.java"
587
+ spotless {
588
+ java {
589
+ licenseHeaderFile(rootProject. file(" HEADER" ))
590
+ }
587
591
}
588
592
589
593
task constantsJar (type : Jar ) {
0 commit comments