I would choose #1 bq. if we ever try to backport the hbase-spark module.
I doubt this would ever happen for the 2.x releases. Cheers On Wed, Aug 22, 2018 at 9:26 AM Mike Drob <md...@apache.org> wrote: > Hi Devs, > > Our current minimum maven version is 3.0.4, this is both enforced by the > enforcer plugin and documented in the ref guide. Over on HBASE-20175, our > Artem is suggesting to use a newer version of the scala-maven-plugin but > the latest version requires Maven 3.5.3 > > It looks like we have a couple of options that I want to get feedback on: > > 1) Bump our minimum maven version for master branch. We can leave it at > 3.0.4 for branch-1 and branch-2, but this would come up again if we ever > try to backport the hbase-spark module. > > 2) Engage with the scala plugin community to try and get the plugin to work > with older maven versions. I haven't done any feasibility study on this > yet, and am not even sure which community we would be talking to. > > 3) See if the specific issues we are running into are solved by older > versions of the plugin that are compatible with older versions of maven. > > 4) Do some transitive dependency exclusion magic instead of actually > harmonizing the versions of things that we use. > > I'm leaning towards 1) or 4), but would be interested to hear thoughts from > other parties. > > Mike >