You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ IDEA检查Hyperskill Java项目时依赖解析失败求助

解决IntelliJ IDEA中Hyperskill项目hs-test依赖无法解析的问题

问题概述

在IntelliJ IDEA中处理Hyperskill Java后端轨道项目时,所有项目均出现构建失败错误:

:Simple_Search_Engine-task:compileTestJava任务执行失败,无法解析:Simple_Search_Engine-task:testCompileClasspath配置的文件,找不到com.github.hyperskill:hs-test:release-SNAPSHOT依赖

已尝试重装IDE、切换项目无效,但Hyperskill网站提交代码可正常运行。

解决方案

1. 添加Hyperskill私有仓库到Gradle配置

hs-test是Hyperskill专属测试库,未托管在Maven中央或Jitpack,需手动添加其私有仓库:

  • 打开项目根目录的build.gradle(Groovy DSL)或build.gradle.kts(Kotlin DSL)
  • 在repositories块中添加Hyperskill仓库:

Groovy DSL:

repositories {
    mavenCentral()
    maven { url "https://maven.hyperskill.org/repository/hyperskill" }
}

Kotlin DSL:

repositories {
    mavenCentral()
    maven(url = "https://maven.hyperskill.org/repository/hyperskill")
}

2. 同步Gradle项目

点击IntelliJ IDEA右上角的「Sync Project with Gradle Files」图标,等待依赖同步完成。

3. 验证依赖配置

确保dependencies块中hs-test的版本正确:

testImplementation 'com.github.hyperskill:hs-test:release-SNAPSHOT'

原因说明

Hyperskill网站的编译环境已预先配置好私有仓库,因此提交代码可正常运行;而本地IntelliJ IDEA默认未添加该仓库,导致无法拉取专属依赖。

内容的提问来源于stack exchange,提问作者Catalin Danis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 02:54:22