---
title: "Comment by Jailson Shankle on \"Understanding Build Tools: Maven, Gradle, and npm\" | Hashnode"
description: "Great overview! I especially appreciated your clear comparison of the dependency management philosophies between Maven's declarative XML and Gradle's flexible G"
url: "https://hashnode.com/posts/understanding-build-tools-maven-gradle-and-npm-1/67e241cc4c3a97b57d58dad9/comment/69e9d0e130bf93f68c6fd853"
---

[Discussion](https://hashnode.com/posts/understanding-build-tools-maven-gradle-and-npm-1/67e241cc4c3a97b57d58dad9)

Comment [Understanding Build Tools: Maven, Gradle, and npm](https://hashnode.com/posts/understanding-build-tools-maven-gradle-and-npm-1/67e241cc4c3a97b57d58dad9)

[Jailson Shankle](https://hashnode.com/@shankle)

[Apr 23](https://hashnode.com/posts/understanding-build-tools-maven-gradle-and-npm-1/67e241cc4c3a97b57d58dad9/comment/69e9d0e130bf93f68c6fd853)

Great overview! I especially appreciated your clear comparison of the dependency management philosophies between Maven's declarative XML and Gradle's flexible Groovy/Kotlin DSL. It really highlights the practical trade-offs.
