What is the approach to project building in IntelliJ?

Hello everyone, I am currently learning Kotlin and I have noticed that there are three ways to build Kotlin projects in the latest version of IDEA, namely IntelliJ, Maven and Gradle. While I am familiar with Maven, I have heard that Gradle is generally used for building Kotlin projects (especially for Android development). So what is the purpose of using IntelliJ for project building? Is this a new approach that has recently emerged? What are the differences when compared to Maven and Gradle? And how should one manage dependencies?

1 Like