在 Gradle 中,从本地 JAR 文件添加依赖项需要在 build.gradle 文件中进行特定配置。尝试使用以下代码块包含本地 JAR 可能会导致错误:
apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { runtime files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') }
解决方案:
要成功包含本地 JAR 依赖项,Gradle 建议使用而是相对路径。 Groovy 语法的更正代码块为:
dependencies { implementation files('libs/something_local.jar') }
对于 Kotlin 语法,代码为:
dependencies { implementation(files("libs/something_local.jar")) }
通过遵循此方法,Gradle 可以找到并包含指定的 JAR 依赖项在构建过程中。这解决了无法识别 JAR 文件中的包的问题,如错误消息中所示:
error: package com.google.gson does not exist import com.google.gson.Gson;
以上是如何在 Gradle 中正确包含本地 JAR 依赖项?的详细内容。更多信息请关注PHP中文网其他相关文章!