首页 > 解决方案 > VSCode 无法识别 Gradle 源依赖

问题描述

我最近一直在玩 gradle 和多存储库项目,我发现了 gradle 的源依赖关系https://blog.gradle.org/introducing-source-dependencies。因为我觉得这很有趣,所以我一直在努力让它发挥作用。我已经设法让一个项目工作和构建,但是 VSCode 对我大喊大叫,说导入无法解决。我将不胜感激找到解决方案的帮助,因为我在互联网上找不到太多关于此的信息。

回购:

应用settings.gradle

sourceControl {
    gitRepository("https://github.com/EliSauder/robot-lib-test.git") {
        producesModule("org.frcnomad:lib")
    }
}

应用build.gradle

plugins {
    id "application"
}

group = 'org.frcnomad'

repositories {
    mavenCentral()
}

sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = JavaVersion.VERSION_11

mainClassName = 'org.frcnomad.robot.Main'

dependencies {
    implementation('org.frcnomad:lib') {
        version {
            branch = 'noFRC'
        }
    }

    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.3.1'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.3.1'
    
    testImplementation "org.mockito:mockito-core:2.+"
    testImplementation "org.mockito:mockito-junit-jupiter:2.+"
}

tasks.named('test') {
    useJUnitPlatform()
}

标签: javagradlevisual-studio-code

解决方案


推荐阅读