Skip to content

Commit c9871c7

Browse files
committed
I have a feeling this isn't the end of my problems...
1 parent d9e4751 commit c9871c7

File tree

3 files changed

+24
-9
lines changed

3 files changed

+24
-9
lines changed

fabric/build.gradle

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,15 @@ publish {
5959
publishing {
6060
publications {
6161
mavenJava(MavenPublication) {
62+
// Gradle's config cache forces stupid hacks
63+
Provider<String> groupIdProvider = project.provider { rootProject.maven_group.toString() }
64+
Provider<String> artifactIdProvider = project.provider { project.base.archivesName.toString() }
65+
Provider<String> versionProvider = project.provider { project.version.toString() }
66+
6267
from components.java
63-
groupId "${rootProject.maven_group}"
64-
artifactId "${project.base.archivesName}"
65-
version "${project.version}"
68+
groupId = groupIdProvider.get()
69+
artifactId = artifactIdProvider.get()
70+
version = versionProvider.get()
6671

6772
// Exclude TerraBlender from maven deps so Loom does not load it during builds
6873
// and tests of other projects using our API (unless they configure it to).

forge/build.gradle

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,15 @@ publish {
5252
publishing {
5353
publications {
5454
mavenJava(MavenPublication) {
55+
// Gradle's config cache forces stupid hacks
56+
Provider<String> groupIdProvider = project.provider { rootProject.maven_group.toString() }
57+
Provider<String> artifactIdProvider = project.provider { project.base.archivesName.toString() }
58+
Provider<String> versionProvider = project.provider { project.version.toString() }
59+
5560
from components.java
56-
groupId "${rootProject.maven_group}"
57-
artifactId "${project.base.archivesName}"
58-
version "${project.version}"
61+
groupId = groupIdProvider.get()
62+
artifactId = artifactIdProvider.get()
63+
version = versionProvider.get()
5964

6065
// Exclude TerraBlender from maven deps so Loom does not load it during builds
6166
// and tests of other projects using our API (unless they configure it to).

neoforge/build.gradle

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,15 @@ publish {
5959
publishing {
6060
publications {
6161
mavenJava(MavenPublication) {
62+
// Gradle's config cache forces stupid hacks
63+
Provider<String> groupIdProvider = project.provider { rootProject.maven_group.toString() }
64+
Provider<String> artifactIdProvider = project.provider { project.base.archivesName.toString() }
65+
Provider<String> versionProvider = project.provider { project.version.toString() }
66+
6267
from components.java
63-
groupId "${rootProject.maven_group}"
64-
artifactId "${project.base.archivesName}"
65-
version "${project.version}"
68+
groupId = groupIdProvider.get()
69+
artifactId = artifactIdProvider.get()
70+
version = versionProvider.get()
6671

6772
// Exclude TerraBlender from maven deps so Loom does not load it during builds
6873
// and tests of other projects using our API (unless they configure it to).

0 commit comments

Comments
 (0)