首页 > 解决方案 > 如何在 java gradle 项目中包含对库的引用

问题描述

我来自 C# 背景。我已经习惯了 NuGet 和 Visual Studio 项目引用,所以 Java 生态系统让我很困惑。

我有一个 gradle 库项目。我想要import org.apache.commons.codec.binary.Base64;

但是我不断收到无法解决的错误。我正在使用 VSCode 作为我的 IDE,并且我想包含编解码器的依赖关系。我将如何在 VSCode/gradle 中实现这一点。

我已经下载了commons-codec-1.14.jar 文件,但不知道该放在项目中的哪个位置。

标签: javagradlevisual-studio-code

解决方案


Gradle 是一个工具,除其他外,它可以管理您的依赖项。这意味着,您无需手动下载依赖项并将其添加到项目中。Gradle 为您解决了这个问题。

请参阅有关如何使用 Gradle 处理依赖项的官方文档。

您可能有一个build.gradle文件,您需要在其中包含您的依赖项。它看起来像:

dependencies {
  implementation 'commons-codec:commons-codec:1.14'
}

这让 Gradle 知道您依赖于1.14版的commons-codec,您的代码需要构建和运行。

这将自动从远程存储库中下载,您也可以在build.gradle文件中指定:

repositories {
  mavenCentral()
}

这告诉 gradle 从 Maven Central 下载依赖项,这可能是最典型的 Maven/Gradle 存储库,并且很可能托管您需要的大多数依赖项。


推荐阅读