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 중국어 웹사이트의 기타 관련 기사를 참조하세요!