[JAVA] Popular trends in gradle and maven

The reason for starting the investigation

I decided to include the Java Extension Pack in the Mac version of VS Code. This is an extension that allows you to install all the extensions you need to work with Java in VS Code, such as word completion and a debugger.

This extension includes maven but not gradle. Recently, due to the influence of android, I thought that gradle had more momentum than maven and was popular, so I felt uncomfortable and started the investigation.

Popular trends

Let's check the trends in Japan over the last 12 months on Google Trend. gradle-maven-jp-12m.png

There is almost no difference, but maven seems to be slightly higher. I was a little surprised because I thought gradle was more popular.

Next, let's check the trends of the last 12 months in the world with Google Grend. gradle-maven-world-12m.png maven is much higher.

Finally, let's compare keywords by region. Compared breakdown by region.png It's bright red. Maven seems to be better in every area. Gradle seems to be doing pretty well in Japan, but it's still in this situation.

I wondered if it would change if I looked at the period in 5 years, but it didn't change much. For maven, I wonder if there is something that bears "maven" in apparel relations and personal names, so I searched for popular keywords and excluded keywords that seemed to be irrelevant, such as "maven -fortnite" (like a character in the game). I tried it, but the result was almost the same.

We hope it will be useful for those who are having trouble selecting a build / project management tool.

Recommended Posts

Popular trends in gradle and maven
Browse local Maven artifacts in Gradle
Hello world in Java and Gradle
Run JUnit and Spock in a maven project
Reload dependencies in Maven
Jigsaw notes in Gradle
Contributed to Gradle and was named in the release notes
Dependency management in Gradle using Maven repository on Amazon S3
Copy dependent jars in Gradle 5
Gradle to touch and remember
Mock and stub in RSpec
Spring Boot 2 multi-project in Gradle
Control tasks performed in Gradle
In Java 10, when you do gradle eclipse and JavaSE-1.10 comes out, ...
Unable to get resources when using modules in Gradle and IntelliJ
Steps to install Maven on Mac and use it in Eclipse