添加GCP Secret Manager SDK至Maven出现「类型不可访问」错误
GCP Secrets Manager Java客户端类导入失败问题
我正在Java应用中集成GCP Secrets Manager客户端,已按照官方文档完成以下配置:
配置详情
1. pom.xml依赖
<dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>libraries-bom</artifactId> <version>26.23.0</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>com.google.cloud</groupId> <artifactId>google-cloud-secretmanager</artifactId> </dependency> </dependencies>
2. module-info.java模块声明
requires google.cloud.secretmanager;
问题现象
尝试导入以下类时,仅com.google.cloud.secretmanager.v1.SecretManagerServiceClient可以成功导入,其余类均报错:The type com.google.cloud.secretmanager.v1.{Class} is not accessible
import com.google.cloud.secretmanager.v1.AccessSecretVersionResponse; import com.google.cloud.secretmanager.v1.ProjectName; import com.google.cloud.secretmanager.v1.Replication; import com.google.cloud.secretmanager.v1.Secret; import com.google.cloud.secretmanager.v1.SecretManagerServiceClient; // 正常导入 import com.google.cloud.secretmanager.v1.SecretPayload; import com.google.cloud.secretmanager.v1.SecretVersion; import com.google.protobuf.ByteString;
我已准备好最小可复现代码用于排查问题。
内容的提问来源于stack exchange,提问作者Phillip Ng
相关产品推荐
相关产品推荐

