© 2026 Hashnode
Similar read can be found in my personal blog Introduction to Maven What is Maven? Maven is a Java-based automation tool primarily used for Java projects. Not only Java, but Maven can also manage and build code projects written in C#, Ruby, Scala, a...

Introduction In the first part of our series, we embarked on the explorative journey of understanding the pivotal role of dependencies in Android development, laying a strong foundation on the necessity and benefits of creating libraries. As we ventu...

Introduction If you have ever worked in Android development, one of the first things you might have encountered is the dependencies section in the app gradle file. This section is used to add new dependencies or third-party features to projects, rang...

Article describes how to create a jar or uberjar using tools.build library. How to create build.clj file with build functions and create alias in deps.edn to invoke build functions via Clojure CLI Video version of this article https://youtu.be/OgV-AL...
