Thanks Mike for bringing this up, JFYI, I have option 4) implemented in the comments as of Added 23/Mar/18 23:39 It's a matter of choosing a path of least resistance, still prefer option 1).
Thank you On Wed, Aug 22, 2018, 12:30 PM Ted Yu <yuzhih...@gmail.com> wrote: > 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 > > >