File tree Expand file tree Collapse file tree 3 files changed +24
-9
lines changed
Expand file tree Collapse file tree 3 files changed +24
-9
lines changed Original file line number Diff line number Diff line change @@ -59,10 +59,15 @@ publish {
5959publishing {
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).
Original file line number Diff line number Diff line change @@ -52,10 +52,15 @@ publish {
5252publishing {
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).
Original file line number Diff line number Diff line change @@ -59,10 +59,15 @@ publish {
5959publishing {
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).
You can’t perform that action at this time.
0 commit comments