📜  Gradle 包含外部 jar (1)

📅  最后修改于: 2023-12-03 15:01:03.731000             🧑  作者: Mango

Gradle 包含外部 jar

Gradle 是一种现代化的构建系统,它支持多种编程语言的项目构建。有时,我们需要包含一些外部 Jar 包到我们的项目中。本文将介绍如何在 Gradle 中包含外部 Jar 包。

方法一:手动复制 Jar 包到 lib 目录

我们可以将 Jar 包手动复制到项目根目录下的 lib 目录中,然后在 build.gradle 文件中添加以下代码:

dependencies {
    implementation fileTree(dir: 'lib', include: '*.jar')
}

这将加载所有位于 lib 目录下的 Jar 包文件。

方法二:使用 Maven 远程仓库

Gradle 支持使用 Maven 远程仓库自动下载 Jar 包。在 build.gradle 文件中添加以下代码:

repositories {
    mavenCentral()
}

dependencies {
    implementation 'group:name:version'
}

其中,'group:name:version' 代表需要引用的 Jar 包的 Maven 坐标。Gradle 会自动从 Maven 中央仓库下载该 Jar 包及其依赖项。

方法三:本地 Maven 仓库

我们还可以将 Jar 包发布到本地 Maven 仓库。在 build.gradle 文件中添加以下代码:

repositories {
    mavenLocal()
}

dependencies {
    implementation 'group:name:version'
}

Gradle 会自动从本地 Maven 仓库中查找并加载该 Jar 包及其依赖项。

总结

本文介绍了三种方式来包含外部 Jar 包到 Gradle 项目中。第一种是将 Jar 包手动复制到 lib 目录,然后在 build.gradle 文件中引用。第二种是使用 Maven 远程仓库自动下载 Jar 包。第三种是将 Jar 包发布到本地 Maven 仓库。

以上三种方法可以根据实际需求选择合适的方式。