A Step-by-Step Guide to Adding Classpath Dependencies in build.gradle Project

Published on 2023.11.20

Overview

When working on a Java project using the Gradle build tool, it is common to have dependencies on external libraries or modules. These dependencies need to be added to the project's classpath so that they can be used during the build process and at runtime. In this article, we will explore how to add classpath dependencies in a Gradle project using the build.gradle file.

Step 1: Open build.gradle

The build.gradle file is the configuration file for our Gradle project. Open it in your preferred text editor or IDE.

Step 2: Declare repositories

Before adding dependencies, we need to declare the repositories where Gradle can find them. Repositories are locations where Gradle searches for libraries and modules. The most common repositories are Maven Central and JCenter.

To declare Maven Central repository, add the following code snippet inside the repositories block:

repositories {
    mavenCentral()
}

To declare JCenter repository, add the following code snippet instead:

repositories {
    jcenter()
}

Step 3: Add dependencies

Now, it's time to add the dependencies to our project. Dependencies are declared inside the dependencies block. The syntax for declaring dependencies is as follows:

dependencies {
    implementation 'group:artifact:version'
}

Replace group, artifact, and version with the respective values for the library or module you want to include.

For example, to add the Apache Commons Lang library, the dependency declaration will be:

dependencies {
    implementation 'org.apache.commons:commons-lang3:3.12.0'
}

Step 4: Sync and Build

After adding the dependencies, save the build.gradle file and sync the project with Gradle.

In Android Studio, you can click the 'Sync Now' button that appears in the top-right corner of the screen. If you are using the command line, run the gradle sync command.

Finally, rebuild the project to ensure that the dependencies are successfully added to the classpath.

Conclusion

Adding classpath dependencies in a Gradle project is a crucial step to leverage external libraries and modules. By following the steps outlined in this guide, you can easily add and manage dependencies in your project.