Skip to content

1.4.0 chokes on BOM import #348

@famod

Description

@famod

When trying to update from 1.3.0 to 1.4.0, I'm seeing the following errors (obfuscated, project is closed source):
Jenkins (mirror in settings):

[ERROR] Failed to execute goal org.codehaus.mojo:flatten-maven-plugin:1.4.0:flatten (flatten) on project register-parent: 1 problem was encountered while building the effective model for someproject:register-parent:4.2.0.latest
[ERROR] [ERROR] Non-resolvable import POM: Could not find artifact someproject:ext-api-bom:pom:0.5.0.95 in mirror (https://artifacts.somecompany.de/artifactory/common-dev-release/) @ 
[ERROR] 
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:flatten-maven-plugin:1.4.0:flatten (flatten) on project register-parent: 1 problem was encountered while building the effective model for someproject:register-parent:4.2.0.latest
[ERROR] Non-resolvable import POM: Could not find artifact someproject:ext-api-bom:pom:0.5.0.95 in mirror (https://artifacts.somecompany.de/artifactory/common-dev-release/) 
[...]
    at org.apache.maven.model.building.DefaultModelProblemCollector.newModelBuildingException (DefaultModelProblemCollector.java:197)
    at org.apache.maven.model.building.DefaultModelBuilder.build (DefaultModelBuilder.java:568)
    at org.apache.maven.model.building.DefaultModelBuilder.build (DefaultModelBuilder.java:454)
    at org.apache.maven.model.building.DefaultModelBuilder.build (DefaultModelBuilder.java:267)
    at org.codehaus.mojo.flatten.ModelBuilderThreadSafetyWorkaround.build (ModelBuilderThreadSafetyWorkaround.java:132)
    at org.codehaus.mojo.flatten.FlattenMojo.createEffectivePom (FlattenMojo.java:880)
    at org.codehaus.mojo.flatten.FlattenMojo.createFlattenedPom (FlattenMojo.java:541)
    at org.codehaus.mojo.flatten.FlattenMojo.execute (FlattenMojo.java:406)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
[...]

Local (no mirror in settings):

[ERROR] Failed to execute goal org.codehaus.mojo:flatten-maven-plugin:1.4.0:flatten (flatten) on project register-parent: 1 problem was encountered while building the effective model for someproject:register-parent:4.2.0.local-dev3
[ERROR] [ERROR] Non-resolvable import POM: Could not find artifact someproject:ext-api-bom:pom:0.5.0.95 in central (https://repo.maven.apache.org/maven2) @ 
[ERROR] 
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:flatten-maven-plugin:1.4.0:flatten (flatten) on project register-parent: 1 problem was encountered while building the effective model for someproject:register-parent:4.2.0.local-dev3
[ERROR] Non-resolvable import POM: Could not find artifact someproject:ext-api-bom:pom:0.5.0.95 in central (https://repo.maven.apache.org/maven2) @ 
<same stacktrace>

So something is wrong with the repo selection while resolving a BOM artifact.

  • repositories and pluginRepositories defined in pom.xml, pointing to corporate artifactory (credentials in settings.xml)
  • Maven 3.8.7
  • resolveCiFriendliesOnly

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions