Answer the question
In order to leave comments, you need to log in
What to choose Maven or Gradle for someone who has not worked with them?
Good afternoon. There was free time, I decided to study new technologies.
I chose kotlin and webpack for myself - both are new to me.
I decided to look at how to do annotation processing on kotlin and it turned out that it works with collectors (maven or gragle), but the idea is not yet supported. Proof: https://kotlinlang.org/docs/reference/kapt.html (last paragraph)
Now I do not use assemblers: for personal purposes, the idea copes, but at work they assemble makefiles without my participation.
So now I want to choose between maven or hail to study. So to compile kotlin + java, and with webpack to be friends.
Thank you.
Answer the question
In order to leave comments, you need to log in
What I googled about Maven, namely its problems:
1. The problem with transitive dependencies due to the use of the Nearest strategy and the impossibility of using others. Gradle, by the way, is fine with this, since version 1.4 it supports three strategies for transitive dependencies that you can work with normally: Latest, Fail and Custom. Details in this article: https://habrahabr.ru/company/jugru/blog/191246/
2. Maven has poor documentation that describes 10% of its functionality.
3. What I noticed myself, if I look at the repositories of both systems, then Gradle has about 5 times more main indicators: the number of commits, the number of releases, the number of contributors.
https://github.com/apache/maven
https://github.com/gradle/gradle
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question