Uploaded image for project: 'Maven (Moved to GitHub Issues)'
  1. Maven (Moved to GitHub Issues)
  2. MNG-8464

[Regression] Maven 4-rc-2 breaks Maven ShrinkWrap Resolvers

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Workaround
    • 4.0.0-rc-2
    • None
    • None
    • None

    Description

      This is a regression from rc-1. Caused by MNG-8393 and https://github.com/apache/maven/pull/1963

      In rc-1 and prior, project-local-repo contained consumer pom, but now it contains a build pom only, which breaks the resolvers.

      Consumer POM is needed for shrinkwrap resolvers to work correctly.

      See https://github.com/shrinkwrap/resolver/pull/369 and https://github.com/shrinkwrap/resolver/blob/0d3d07fcd46bdfa38fb59025ab3da259d033ffcd/maven/impl-maven/src/main/java/org/jboss/shrinkwrap/resolver/impl/maven/MavenWorkingSessionImpl.java#L200

      Caused by: java.lang.reflect.InvocationTargetException
      	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      	at org.jboss.arquillian.container.test.impl.client.deployment.AnnotationDeploymentScenarioGenerator.invoke(AnnotationDeploymentScenarioGenerator.java:164)
      	... 34 more
      Caused by: org.jboss.shrinkwrap.resolver.api.InvalidConfigurationFileException: Found 1 problems while building POM model from /Users/lprimak/dev/flowlogix/target/project-local-repo/com.flowlogix/flowlogix-jee/9.x-SNAPSHOT/flowlogix-jee-9.x-SNAPSHOT.pom
      1/ [FATAL] Non-resolvable parent POM for com.flowlogix:flowlogix-jee:9.x-SNAPSHOT: Failed to resolve POM for com.flowlogix:jakarta-ee:9.x-SNAPSHOT due to The following artifacts could not be resolved: com.flowlogix:jakarta-ee:pom:9.x-SNAPSHOT (absent): Could not find artifact com.flowlogix:jakarta-ee:pom:9.x-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ com.flowlogix:flowlogix-jee:9.x-SNAPSHOT, /Users/lprimak/dev/flowlogix/target/project-local-repo/com.flowlogix/flowlogix-jee/9.x-SNAPSHOT/flowlogix-jee-9.x-SNAPSHOT.pom
      
      	at org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.loadPomFromFile(MavenWorkingSessionImpl.java:185)
      	at org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.loadPomFromFile(MavenWorkingSessionImpl.java:152)
      	at org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.processAdditionalDependencies(MavenWorkingSessionImpl.java:252)
      	at org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.resolveProjectLocal(MavenWorkingSessionImpl.java:230)
      	at org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.resolveProjectLocal(MavenWorkingSessionImpl.java:204)
      	at org.jboss.shrinkwrap.resolver.impl.maven.MavenWorkingSessionImpl.resolveDependencies(MavenWorkingSessionImpl.java:305)
      	at org.jboss.shrinkwrap.resolver.impl.maven.archive.packaging.WarPackagingProcessor.importBuildOutput(WarPackagingProcessor.java:112)
      	at org.jboss.shrinkwrap.resolver.impl.maven.archive.packaging.WarPackagingProcessor.importBuildOutput(WarPackagingProcessor.java:51)
      	at org.jboss.shrinkwrap.resolver.impl.maven.archive.importer.PomEquippedMavenImporterImpl.importBuildOutput(PomEquippedMavenImporterImpl.java:49)
      	at org.jboss.shrinkwrap.resolver.impl.maven.archive.importer.PomEquippedMavenImporterImpl.importBuildOutput(PomEquippedMavenImporterImpl.java:44)
      	at com.flowlogix.util.ShrinkWrapManipulator.createDeployment(ShrinkWrapManipulator.java:133)
      	at com.flowlogix.util.ShrinkWrapManipulator.createDeployment(ShrinkWrapManipulator.java:119)
      	at com.flowlogix.examples.ExceptionPageIT.createDeployment(ExceptionPageIT.java:228)
      	at com.flowlogix.examples.ExceptionPageIT.createDeploymentDev(ExceptionPageIT.java:224)
      	at com.flowlogix.examples.Deployments.createDeployment(Deployments.java:33)
      	... 36 more 

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              lprimak Lenny Primak
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: