Tuesday, February 23, 2016

Java : Gradle Advantages

Gradle Advantages


Advantages of Maven:
- configure and intercept all build phases of your project with the use of plugins
- dependeny management
- distribution management
- scm integration
- well integrated with Continous Integration environments such as Jenkins.

Disadvantages of Maven:
 - XML syntax
 - extending maven with your own plugin can be too much expensive.
 - it is focused on Java projects
Advantages of Gradle: 

 - Possibility to write your own tasks in Groovy (tasks are based on task Ant model).
 - POM generation.
 - reuse of all Maven repositories
 - integration with Ivy repositories
 - polyglot build system to integrate projects with different tenchnologies and programmin languages.

- Gradle has goodness of Ant and Maven put together
- minus the noise of XML.

1 comment:

  1. Very useful blog which helps a lot for students who need to learn new things on Java
    Thank you so much
    Keep sharing on...

    ReplyDelete