小编Kon*_*ski的帖子

使用 Artifactory 依赖项时 VS Code Java 语言支持中的“未解决的依赖项”/“无法解析导入”

我们有一堆私有 Java 依赖项发布到 Artifactory。我们正在使用 Gradle 来构建我们的项目。

\n

问题是 VSCode 对 Java 的语言支持无法识别build.gradleJava 源代码中的依赖项/导入。

\n

注意:下面的所有代码片段均完全从源代码/VS Code 消息中复制粘贴,但公司域被替换为 mycompany.com 且 Artifactory 凭证被编辑。

\n

我在 Java 源代码中看到的错误是:

\n
The import com.mycompany.observability cannot be resolved\n
Run Code Online (Sandbox Code Playgroud)\n
MycompanyLogger cannot be resolved\n
Run Code Online (Sandbox Code Playgroud)\n

这是有错误的 Java 文件:

\n
package com.mycompany.sample;\n\nimport com.mycompany.observability.logging.MycompanyLogger;\n\npublic class SampleApplication {\n\n  public static void main(String[] args) {\n    MycompanyLogger.setServiceName("SERVICE_NAME");\n  }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

以及以下错误build.gradle

\n
Unresolved dependency: com.mycompany:core-observability-spring:0.0.37\n
Run Code Online (Sandbox Code Playgroud)\n

这是build.gradle文件:

\n
plugins {\n    id 'io.spring.dependency-management' version '1.0.9.RELEASE'\n    id 'org.springframework.boot' version …
Run Code Online (Sandbox Code Playgroud)

java artifactory gradle visual-studio-code

7
推荐指数
1
解决办法
6945
查看次数

标签 统计

artifactory ×1

gradle ×1

java ×1

visual-studio-code ×1