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

Flatten deployed POM #266

Merged
merged 1 commit into from
Feb 9, 2022
Merged

Flatten deployed POM #266

merged 1 commit into from
Feb 9, 2022

Conversation

npepinpe
Copy link
Collaborator

@npepinpe npepinpe commented Feb 9, 2022

Description

Adds flatten-maven-plugin to the build pipeline. This will generate a flattened POM, which removes any POM hierarchy, substitutes all properties, removes non compile dependencies, and more. This solves issues when it comes to dependency management for consumers of this project by greatly reducing how much they have to care when it comes to dependency convergence.

Pull Request Checklist

  • All commit messages match our commit message guidelines
  • The submitting code follows our code style
  • If submitting code, please run mvn clean install -DskipTests locally before committing
  • Ensure all PR checks are green

Adds flatten-maven-plugin to the build pipeline. This will generate a
flattened POM, which removes any POM hierarchy, substitutes all
properties, removes non compile dependencies, and more. This solves
issues when it comes to dependency management for consumers of this
project by greatly reducing how much they have to care when it comes to
dependency convergence.
@npepinpe npepinpe merged commit 4d1aa6f into master Feb 9, 2022
@npepinpe npepinpe deleted the np-flatten-pom branch February 9, 2022 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant