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.
Very useful blog which helps a lot for students who need to learn new things on Java
ReplyDeleteThank you so much
Keep sharing on...