11import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2- import net.minecraftforge.gradleutils.PomUtils
32
43plugins {
54 id ' java-library'
65 id ' eclipse'
76 id ' maven-publish'
8- id ' org.cadixdev.licenser' version ' 0.6.1'
97 id ' com.github.johnrengelman.shadow' version ' 8.1.1'
10- id ' net.minecraftforge.gradleutils' version ' 2.+'
8+ id ' net.minecraftforge.licenser' version ' 1.0.1'
9+ id ' net.minecraftforge.gradleutils' version ' [2.3,2.4)'
1110}
1211
1312group = ' net.minecraftforge'
@@ -27,17 +26,15 @@ repositories {
2726}
2827
2928dependencies {
30- implementation ' net.sf.jopt-simple:jopt-simple:6.0-alpha-3'
31- api ' net.minecraftforge:srgutils:0.5.1'
32- implementation ' org.ow2.asm:asm:9.5'
33- implementation ' org.ow2.asm:asm-commons:9.5'
34- implementation ' org.ow2.asm:asm-tree:9.5'
29+ implementation(libs. jopt. simple)
30+ api(libs. srgutils)
31+ implementation(libs. bundles. asm)
3532
36- testImplementation platform( ' org .junit:junit-bom:5.8.1 ' )
37- testImplementation ' org.junit.jupiter: junit-jupiter '
38- testImplementation ' org .powermock:powermock-core:2.0.9 '
33+ testImplementation(libs . junit. api )
34+ testRuntimeOnly(libs . bundles . junit. runtime)
35+ testImplementation(libs . powermock)
3936
40- compileOnly ' org.jetbrains:annotations:24.0.1 '
37+ compileOnly(libs . nulls)
4138}
4239
4340tasks. named(' test' , Test ). configure {
@@ -96,7 +93,7 @@ tasks.named('compileJava', JavaCompile).configure {
9693}
9794
9895changelog {
99- fromTag ' 0.1'
96+ from ' 0.1'
10097}
10198
10299license {
@@ -114,17 +111,17 @@ publishing {
114111 description = ' A tool that renames java bytecode elements.'
115112 url = ' https://github.com/MinecraftForge/ForgeAutoRenamingTool'
116113
117- PomUtils . setGitHubDetails(pom, ' ForgeAutoRenamingTool' )
114+ gradleutils . pom . setGitHubDetails(pom, ' ForgeAutoRenamingTool' )
118115
119- license PomUtils .Licenses.LGPLv2_1
116+ license gradleutils.pom .Licenses.LGPLv2_1
120117
121118 developers {
122- developer PomUtils .Developers.LexManos
119+ developer gradleutils.pom .Developers.LexManos
123120 }
124121 }
125122 }
126123
127124 repositories {
128- maven gradleutils. getPublishingForgeMaven()
125+ maven gradleutils. publishingForgeMaven
129126 }
130127}
0 commit comments