Hi Julian,

On Thu, 2017-04-20 at 15:43 +0200, Julian Reschke wrote:
> Hi there,
> 
> in preparation of the switch to Java 8, I have updated lots of maven 
> plugin dependencies and also explicitly required the use of Maven
> 3.2.1 
> (this is the version we use in CI, and was apparently was also de
> facto 
> required already).
> 
> I ran integration tests after each of these changes, but can't
> promise 
> that I didn't break something not covered by the tests.
> 
> There are a few recommended plugin updates still to be done:
> 
> > [INFO]   org.apache.felix:maven-scr-plugin ..................
> > 1.21.0 -> 1.24.0
> > [INFO]   org.springframework.boot:spring-boot-maven-
> > plugin  1.3.8.RELEASE -> 1.5.2.RELEASE
> 
> ...but these require more changes, and I'll open separate tickets for
> these.
> 
> With this done, we can switch to Java 8 (as required language
> level); 
> I'll do that later today.
> 
> That said, while at it, we could go even further and require Maven
> 3.3.9 
> - I've been building past branches of Jackrabbit and Oak with it,
> and 
> haven't noticed any problems. Feedback on this would be appreciated.

I am not aware of any breaking changes in Maven 3.3.9 and I have been
using it since it's been released.

In my opinion we can be a bit more relaxed about Maven version
requirements since they are involved in building Oak, not running Oak.

It's usually pain-free to update to a newer version of Maven or, if
really needed, to install an additional one next to the old one.

Robert

Reply via email to