On Mon, Apr 10, 2017 at 9:31 PM, Vincent Massol <[email protected]> wrote:
> 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.

Not really sure what you mean exactly. Create a Gradle based branch in
xwiki-commons and a dedicated Jenkins job ?

>
> WDYT?
>
> Thanks
> -Vincent
>

> PS1: FTR I did my first gradle build at 
> https://github.com/xwiki-contrib/docker-xwiki/blob/master/build.gradle

About that, you should probably setup gradlew. See
https://docs.gradle.org/current/userguide/gradle_wrapper.html and
example on https://github.com/xwiki-contrib/android-authenticator.

> 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…).
>



-- 
Thomas Mortagne

Reply via email to