java - VSCode 无法识别 Gradle 源依赖
问题描述
我最近一直在玩 gradle 和多存储库项目,我发现了 gradle 的源依赖关系https://blog.gradle.org/introducing-source-dependencies。因为我觉得这很有趣,所以我一直在努力让它发挥作用。我已经设法让一个项目工作和构建,但是 VSCode 对我大喊大叫,说导入无法解决。我将不胜感激找到解决方案的帮助,因为我在互联网上找不到太多关于此的信息。
回购:
- 应用:https ://github.com/EliSauder/robot-test/tree/e652b3670f2bb63f1224c55d346fc5c95d0b1d49
- 图书馆:https ://github.com/EliSauder/robot-lib-test/tree/noFRC
应用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()
}
解决方案
推荐阅读
- spring-boot - 如何使用我自己的保存声明而不是 Spring Data 的保存声明?
- c# - 如果 Window 的构造函数中抛出异常,则不加载窗口
- python-3.x - 尝试与 ScrollView 中的对象交互时,有没有办法解决滞后问题
- python-3.x - 使用 concurrent.future 的 Teradata 并发连接
- r - 尝试在 KernSmooth 的 bkde2D 函数中设置 range.x 会导致“'to' must be afinite number”
- javascript - 如何为 Ajax 调用设置延迟的 Jquery
- javascript - 放置我的 JavaScript 文件的最佳位置在哪里?
- google-cloud-platform - 如何重试已中止的 Spanner 提交?
- c - 我需要遍历 getaddrinfo() 吗?
- nativescript - 模态导航和关闭