BTW I think we’ll need to think about exploring gradle in not too long.

Maven continues to stagnate while gradle is moving fast ahead. 

One important feature of gradle is performance (see also 
https://blog.gradle.org/introducing-gradle-build-cache and 
https://blog.gradle.org/incremental-compiler-avoidance). Apparently it beats 
maven easily and that coud make things much nicer for us. The worrying point 
for me is the ability to find existing gradle plugins to replace the maven ones 
that we use. 

What we could do is to commit the start of a gradle build in our SCM (starting 
with xwiki-commons) as a way to explore Gradle and see what’s missing compared 
to our current maven build. In other words, it would be a way to slowly start 
to learn Gradle.

WDYT?

Thanks
-Vincent

PS1: FTR I did my first gradle build at 
https://github.com/xwiki-contrib/docker-xwiki/blob/master/build.gradle
PS2: I’m worried about the smaller reliance on conventions in gradle than in 
Maven (as you can see from 
https://github.com/xwiki-contrib/docker-xwiki/blob/master/build.gradle, it 
doesn’t use any fixed structure and we’ll need plenty of best practices, it 
really reminds me of Ant…).

Reply via email to