Skip to content

Commit 75c62ac

Browse files
committed
Properly disable transitive deps
1 parent 27d7601 commit 75c62ac

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

build.gradle

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,6 @@ tasks.named('jar', Jar).configure {
4545
}
4646
}
4747

48-
configurations {
49-
implementation { transitive false }
50-
api { transitive false }
51-
}
5248

5349
dependencies {
5450
implementation('org.apache.logging.log4j:log4j-api:2.17.0')
@@ -64,6 +60,13 @@ dependencies {
6460
api('net.minecraftforge:mergetool-api:1.0')
6561
}
6662

63+
// Done down here so that it gets populdted into the pom/module file.
64+
configurations.all {
65+
dependencies.all {
66+
transitive false
67+
}
68+
}
69+
6770
publishing {
6871
publications.register('mavenJava', MavenPublication) {
6972
from components.java
@@ -73,15 +76,15 @@ publishing {
7376
description = 'API for services which can plug into forge, or which are used by forge in other places'
7477
url = 'https://github.com/MinecraftForge/ForgeSPI'
7578
PomUtils.setGitHubDetails(pom, 'ForgeSPI')
76-
79+
7780
license PomUtils.Licenses.LGPLv2_1
7881
developers {
7982
developer PomUtils.Developers.cpw
8083
developer PomUtils.Developers.LexManos
8184
}
8285
}
8386
}
84-
87+
8588
repositories {
8689
maven gradleutils.publishingForgeMaven
8790
}

src/main/java/net/minecraftforge/forgespi/coremod/ICoreModProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
*/
55
package net.minecraftforge.forgespi.coremod;
66

7-
import cpw.mods.modlauncher.api.*;
7+
import java.util.List;
88

9-
import java.util.*;
9+
import cpw.mods.modlauncher.api.ITransformer;
1010

1111
/**
1212
* Core Mod Provider - core mod logic is implemented

0 commit comments

Comments
 (0)