Java Maven 抛出“包不存在”

问题描述 投票:0回答:1

我有一个从 OpenAPI yml 文件自动生成的 APIClient 类。编译成功,但运行应用程序会抛出异常“java:package com.google.gson.reflect不存在”和“java:package okhttp3不存在”。 pom 文件包含这两个包。 digitalform ords 客户端使用相同的代码,但运行良好。我对比了这两个pom文件,没有什么区别。为什么它会抛出运行时错误?

错误信息:

C:\jag\jag-rsbc-digital-forms-vips-integration-17\jag-vips-client\src\jag-vips-client\target\generated-sources\openapi\src\main\java\ca\bc\gov\open\jag\ordsvipsclient\api\DisclosureApi.java:25:31
java: package com.google.gson.reflect does not exist
C:\jag\jag-rsbc-digital-forms-vips-integration-17\jag-vips-client\src\jag-vips-client\target\generated-sources\openapi\src\main\java\ca\bc\gov\open\jag\ordsvipsclient\api\DisclosureApi.java:93:19
java: package okhttp3 does not exist

POM.xml

<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.10.1</version>
</dependency>
<dependency>
    <groupId>com.squareup.okhttp3</groupId>
    <artifactId>okhttp</artifactId>
    <version>4.11.0</version>
</dependency>

java spring-boot compiler-errors package openapi-generator-maven-plugin
1个回答
0
投票

克隆/重建应用程序后,我现在一切正常了。 Intellij 就是很奇怪。

© www.soinside.com 2019 - 2024. All rights reserved.