Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Standard Rules
-
Labels:None
-
Number of attachments :
Description
Basic functionality:
- Should fail if the current project is a SNAPSHOT and there is a newer
version of the top most (the corporate pom) artifact. (Don't fail on
released versions) - Very optional (I can't find a good use case):Option to fail on
released versions also. - Option to not fail on major changes. (so update from 0.9.1 -> 0.9.2
fail, from 0.9.0 to 1.0.0 don't fail)
We're (also) using a corporate Super POM. To prevent our projects to experience unexpected side effects (or even broken builds) when changing that Super POM, we're preventing them to inherit from snapshot versions.
A standard rule to achieve that would be nice, currently we use a Beanshell evaluation: