我们有一堆私有 Java 依赖项发布到 Artifactory。我们正在使用 Gradle 来构建我们的项目。
\n问题是 VSCode 对 Java 的语言支持无法识别build.gradle
Java 源代码中的依赖项/导入。
注意:下面的所有代码片段均完全从源代码/VS Code 消息中复制粘贴,但公司域被替换为 mycompany.com 且 Artifactory 凭证被编辑。
\n我在 Java 源代码中看到的错误是:
\nThe import com.mycompany.observability cannot be resolved\n
Run Code Online (Sandbox Code Playgroud)\nMycompanyLogger cannot be resolved\n
Run Code Online (Sandbox Code Playgroud)\n这是有错误的 Java 文件:
\npackage 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
:
Unresolved dependency: com.mycompany:core-observability-spring:0.0.37\n
Run Code Online (Sandbox Code Playgroud)\n这是build.gradle
文件:
plugins {\n id 'io.spring.dependency-management' version '1.0.9.RELEASE'\n id 'org.springframework.boot' version …
Run Code Online (Sandbox Code Playgroud)