-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/59886/
-----------------------------------------------------------
Review request for Ambari, Alejandro Fernandez, Jonathan Hurley, Nate Cole,
Sumit Mohanty, Sebastian Toader, and Sid Wagle.
Bugs: AMBARI-21195
https://issues.apache.org/jira/browse/AMBARI-21195
Repository: ambari
Description
-------
Use Maven Enforcer plugin to specify minimum Maven version for `ambari-server`
module
Diffs
-----
ambari-project/pom.xml 98da9f4216b2e231f6a6bb855d6fd878b6d7066c
ambari-server/pom.xml c0aed7bbb381255cd2529d82baf34d677acbc94e
Diff: https://reviews.apache.org/r/59886/diff/1/
Testing
-------
Build fails with message about Maven version when using old one:
```
$ PATH=~/lib/apache-maven-3.0.5/bin:$PATH mvn -am -pl ambari-server validate
...
[INFO] --- maven-enforcer-plugin:1.4.1:enforce (enforce-maven) @ ambari-server
---
[WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequireMavenVersion failed
with message:
Detected Maven Version: 3.0.5 is not in the allowed range [3.3.9,).
...
[INFO] BUILD FAILURE
...
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-enforcer-plugin:1.4.1:enforce (enforce-maven) on
project ambari-server: Some Enforcer rules have failed. Look above for specific
messages explaining why the rule failed. -> [Help 1]
```
Build succeeds when using 3.3.9 or newer:
```
$ PATH=~/lib/apache-maven-3.3.9/bin:$PATH mvn -am -pl ambari-server validate
...
[INFO] BUILD SUCCESS
...
$ PATH=~/lib/apache-maven-3.5.0/bin:$PATH mvn -am -pl ambari-server validate
...
[INFO] BUILD SUCCESS
```
Thanks,
Attila Doroszlai