-
Notifications
You must be signed in to change notification settings - Fork 15
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 all POMs for deployment #209
Conversation
Introduces the `flatten-maven-plugin` in the build process. The projects are flattened according to the `ossrh` rules.
@korthout I think Nicolas didn't get around to reviewing this before his vacation. We did want this to part of alpha2. Since you also reviewed the same change in Zeebe could have have quick look at this one as well? It's the same change, but smaller. |
Sure. I'm currently finishing up camunda/camunda#8833. I'll have a look once that is done. EDIT: I'll have a look tomorrow morning |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good @remcowesterhoud
I have a few suggestions, but nothing blocking 👍
@korthout Thanks for the review 🙇 I've added descriptions to all modules and removed the |
The flatten-maven-plugin uses the closest description it can find to put in the flattened pom. Since none of the modules contained a description it would take the one of the community-hub-release-parent. We don't want this descrition, so to solve it a description has been added to each module.
The combine.children property is not useful here. This is because none of the child modules add any configuration to this plugin, so there is never any configuration to append.
84026d2
to
34366f9
Compare
Description
Introduces the
flatten-maven-plugin
in the build process. The projects are flattened according to theossrh
rules.Related issues
closes #208
Definition of Done
Not all items need to be done depending on the issue and the pull request.
Code changes:
Testing:
Documentation: