a table listing would be nice, if we end up using different versions of maven on different release lines. otherwise, I think having a minimum version in the pom is sufficient beyond making sure we have a call out about needing maven 3.
What's the downside to keeping our requirement at 3.0.5? do we have actual test coverage that 3.0.5 works? I know there's definitely been stuff in the past where I had to work around differences in minor maven versions (wrt handling the shading stuff, IIRC). Supporting javas newer than java 8 will presumably require us to bump the maven version? On Mon, Apr 2, 2018 at 7:10 PM, Mike Drob <md...@apache.org> wrote: > According to the book at http://hbase.apache.org/book.html#build.basic our > minimum maven version is currently 3.0.4 > > However, after HBASE-20212 introduced the warbucks plugin we require 3.0.5 > > I'm not against bumping the minimum here when there is value added, but we > should take this opportunity to examine if it makes sense to bump further? > I couldn't tell which release lines are still supported by the maven > community aside from the latest. > > Should we include a nice table listing hbase version with minimum maven for > building? > > Mike