You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Helidon MP中排除OCI专属SDK?

排除Helidon 3.2.0默认OCI SDK依赖并添加自定义版本

Helidon 3.2.0的MP项目里,OCI SDK依赖是通过helidon-microprofile这类聚合依赖自动引入的。你可以通过构建工具的依赖排除功能移除所有默认OCI相关依赖,再手动引入自定义版本,具体操作如下:

Maven 配置方案

  1. 全局排除OCI SDK及集成依赖
    在pom.xml的Helidon MP依赖项中添加排除规则,移除所有OCI相关groupId下的依赖:
<dependency>
    <groupId>io.helidon.microprofile</groupId>
    <artifactId>helidon-microprofile</artifactId>
    <version>3.2.0</version>
    <exclusions>
        <!-- 排除OCI SDK核心依赖 -->
        <exclusion>
            <groupId>com.oracle.oci.sdk</groupId>
            <artifactId>*</artifactId>
        </exclusion>
        <!-- 排除Helidon与OCI的集成桥接依赖 -->
        <exclusion>
            <groupId>io.helidon.integrations.oci</groupId>
            <artifactId>*</artifactId>
        </exclusion>
    </exclusions>
</dependency>
  1. 引入自定义版本OCI SDK
    在pom.xml中添加指定版本的OCI SDK依赖,可选择完整包或按需引入特定模块:
<!-- 引入完整OCI SDK包 -->
<dependency>
    <groupId>com.oracle.oci.sdk</groupId>
    <artifactId>oci-java-sdk-full</artifactId>
    <version>你的自定义版本号</version>
</dependency>

<!-- 或仅引入需要的模块,例如对象存储 -->
<dependency>
    <groupId>com.oracle.oci.sdk</groupId>
    <artifactId>oci-java-sdk-objectstorage</artifactId>
    <version>你的自定义版本号</version>
</dependency>

Gradle 配置方案

  1. 排除默认OCI依赖
    在build.gradle中对Helidon MP依赖添加排除规则:
implementation('io.helidon.microprofile:helidon-microprofile:3.2.0') {
    exclude group: 'com.oracle.oci.sdk', module: '*'
    exclude group: 'io.helidon.integrations.oci', module: '*'
}
  1. 添加自定义版本OCI SDK
    直接引入指定版本的依赖:
// 完整OCI SDK包
implementation 'com.oracle.oci.sdk:oci-java-sdk-full:你的自定义版本号'

// 或特定模块
implementation 'com.oracle.oci.sdk:oci-java-sdk-objectstorage:你的自定义版本号'

验证配置有效性

执行依赖分析命令,确认默认OCI依赖已被移除,仅保留自定义版本:

  • Maven:mvn dependency:tree
  • Gradle:gradle dependencies

检查输出结果,确保com.oracle.oci.sdk和io.helidon.integrations.oci下仅存在你指定的版本。

内容的提问来源于stack exchange,提问作者Ravisankar Jampani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 10:34:55