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
[MNG-7029] Remove super POM release profile #411
Conversation
This closes #411
@rfscholte The profile detection (MNG-7051) will be merged soon, but still there is no way to fail explicitly here because the profile is activated with a property:
Still any objections to merge this? |
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.
LGTM
https://github.com/apache/maven-release/blob/master/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/AbstractRunGoalsPhase.java#L109-L113 shows profile activation by id, so please do this in the right order and merge after MNG-7051. |
Indeed, I will obey the order, of course. I am confused why |
Most likely quite old code still hanging around, never removed to preserve backwards compatibility. |
The question is should that be completely removed from MRELEASE or moved to the profile altogether to fail explicitly? |
I prefer hard failure with deprecation of that config option. |
https://maven.apache.org/maven-release/maven-release-plugin/perform-mojo.html#useReleaseProfile is already marked as deprecated |
The we are good to remove it for next major. |
No description provided.