Posts

Showing posts with the label dependsOn

Gradle Fundamentals

Image
Hi, I am Malathi Boggavarapu working at Volvo Group and i live in Gothenburg, Sweden. I have been working on Java since several years and had vast experience and knowledge across various technologies. This post teach you the fundamentals of Gradle. So let's get started to know it's definition first and go through different concepts of Gradle. What is Gradle?  Build by convention Gradle is often called build by convention. Like Maven, gradle has a bunch of building conventions that we can follow when we do the build . However these conventions are easily overridable. We will talk more about it later. Groovy DSL Gradle is written in java but the build language DSL (domain specific language) is written in Groovy. This language makes it very easy to configure our builds. So we are not writing an XML, we write in a language specific to our build. Supports dependencies Just like Maven support dependencies, Gradle also supports dependencies. Supports