Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include any transitive/aggregate poms when parsing a project #343

Merged
merged 1 commit into from
Apr 26, 2022

Conversation

tkvangorder
Copy link
Contributor

Previously, it was assumed that an aggregate project was also each module's parent. This is actually not the case and a maven project can include an aggregate project (one that has sub-modules) where the sub-modules have a different parent.

The resolution logic was not correctly including pom files that were either a sibling or were included as part of an aggregate pom.

See this project for an example of an aggregate that is not a module's parent:

https://github.com/tkvangorder/disconnected-parents/

@tkvangorder tkvangorder added the bug Something isn't working label Apr 26, 2022
@tkvangorder tkvangorder added this to the 4.23.0 milestone Apr 26, 2022
@jkschneider jkschneider merged commit bb7cb49 into main Apr 26, 2022
@jkschneider jkschneider deleted the transitive-project-parsing branch April 26, 2022 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

2 participants