Skip to content

[MNG-7344] Effective pom should contain more finegrained details regarding its content origin: track dependencyManagement import #8095

@jira-importer

Description

@jira-importer

Robert Scholte opened MNG-7344 and commented

To support MPH-183 some changes needs to be done in Maven Core.

For every element that is not part of the raw model, it must be possible to get the "resolution path" to that element.
Until now, only the usual pure inheritance is tracked though InputLocation, as done in MNG-1803, later displayed by verbose help effective-pom with MPH-160

The following are known to add elements to the effective pom:

Without this feature, it is very hard to detect where these extra elements are coming from.


Attachments:

Issue Links:

  • MNG-8004 Enhance location tracking
    ("is duplicated by")

  • MNG-7906 Dependency Management import (BOM) does not work the "maven way"

  • MPH-183 Effective-pom + verbose should show import path to BOM dependencyManagement
    ("is required by")

  • MNG-1803 Provide line number information when there are errors processing a pom.xml
    ("supercedes")

Remote Links:

Backported to: 4.0.0-beta-4

1 votes, 4 watchers

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions