This pull request:

https://github.com/apache/tinkerpop/pull/494

introduces a maven plugin that will validate that our public APIs go
unchanged between releases (without justification). Unfortunately, it
forces us to require a minimum of Maven 3.2.5 to build TinkerPop. If you
don't have that version you get this message on mvn clean install:

[ERROR] Failed to execute goal org.revapi:revapi-maven-plugin:0.7.0:check
(default) on project tinkerpop: The plugin
org.revapi:revapi-maven-plugin:0.7.0 requires Maven version 3.2.5 -> [Help
1]

So - you get a pretty clear message at least. Anyway, I think that having
the API checker will turn out to be quite useful going forward, perhaps
being on the same level of usefulness as the enforcer plugin for
dependencies. We'll assume lazy consensus to require Maven 3.2.5 unless
there are objections in the next 72 hours (Monday, December 5, 2016, 7AM
EST).

Reply via email to