-
Notifications
You must be signed in to change notification settings - Fork 90
Open
Description
When using the following snippet to package the generated Maven POM into the jar a configuration cache issue comes up:
project.tasks.withType(GenerateMavenPom::class) {
jar {
into("META-INF/maven/${project.group}/${project.name}") {
from(this@withType)
rename(".*", "pom.xml")
}
}
}
From the configuration cache report:
task:appkit-common:generatePomFileForKonsensPublication📋 of type org.gradle.api.publish.maven.tasks.GenerateMavenPom📋
⌄fieldmavenPomSpec📋 of org.gradle.api.publish.maven.tasks.GenerateMavenPom📋
⌄bean of type org.gradle.internal.serialization.Cached$Fixed📋
⌄fieldresult📋 of org.gradle.internal.serialization.Cached$Fixed📋
⌄bean of type org.gradle.internal.Try$Success📋
⌄fieldvalue📋 of org.gradle.internal.Try$Success📋
⌄bean of type org.gradle.api.publish.maven.internal.tasks.MavenPomFileGenerator$MavenPomSpec📋
⌄fieldxmlTransformer📋 of org.gradle.api.publish.maven.internal.tasks.MavenPomFileGenerator$MavenPomSpec📋
⌄bean of type org.gradle.internal.xml.XmlTransformer📋
⌄fieldactions📋 of org.gradle.internal.xml.XmlTransformer📋
⌄bean of type org.gradle.internal.MutableActionSet📋
⌄fieldactions📋 of org.gradle.internal.MutableActionSet📋
⌄bean of type org.gradle.internal.ImmutableActionSet$SingletonSet📋
⌄fieldsingleAction📋 of org.gradle.internal.ImmutableActionSet$SingletonSet📋
⌄bean of type org.gradle.api.internal.UserCodeAction📋
⌄fielddelegate📋 of org.gradle.api.internal.UserCodeAction📋
⌄bean of type io.spring.gradle.dependencymanagement.internal.StandardPomDependencyManagementConfigurer📋
›fielddependencyManagement📋 of io.spring.gradle.dependencymanagement.internal.StandardPomDependencyManagementConfigurer📋
›fieldpomResolver📋 of io.spring.gradle.dependencymanagement.internal.StandardPomDependencyManagementConfigurer📋
fieldproject📋 of io.spring.gradle.dependencymanagement.internal.StandardPomDependencyManagementConfigurer📋
It seems that StandardPomDependencyManagementConfigurer is holding unsupported state in fields dependencyManagement, pomResolver and project
ianbrandt, WingGao and seanf