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

Maven构建Orchestration Designer项目报com.avaya.sce.runtime包不存在如何修复

报错原因

com.avaya.sce.runtime 是Avaya Orchestration Designer(OD)平台专属的运行时依赖包,未发布到公共Maven中央仓库,因此Maven执行构建时无法从默认仓库拉取到该依赖,会直接抛出包不存在的报错。

解决方案

方案1:安装到本地Maven仓库(推荐本地开发使用)

  • 找到Avaya OD安装路径下的对应JAR包,默认参考路径:Avaya\Orchestration Designer\eclipse\plugins\com.avaya.sce.runtime_x.x.x.jar,其中x.x.x对应你本地安装的OD版本号
  • 打开命令行执行以下命令,将JAR包安装到本地Maven仓库,注意替换命令中的版本号和JAR包本地路径:
mvn install:install-file -Dfile=替换为JAR包本地全路径/com.avaya.sce.runtime_x.x.x.jar -DgroupId=com.avaya.sce -DartifactId=runtime -Dversion=x.x.x -Dpackaging=jar
  • 在项目的pom.xml文件中添加对应依赖配置:
<dependency>
    <groupId>com.avaya.sce</groupId>
    <artifactId>runtime</artifactId>
    <version>x.x.x</version>
</dependency>

方案2:通过system作用域直接引入本地JAR

如果不想修改本地Maven仓库,可以直接绑定项目内的JAR包:

  • 提前将com.avaya.sce.runtime_x.x.x.jar复制到项目根目录的lib文件夹下(没有就新建该文件夹)
  • 在pom.xml中添加如下依赖配置:
<dependency>
    <groupId>com.avaya.sce</groupId>
    <artifactId>runtime</artifactId>
    <version>x.x.x</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/com.avaya.sce.runtime_x.x.x.jar</systemPath>
</dependency>

注意:该方式仅适合单人本地开发使用,团队协作场景下不同成员的路径配置可能存在差异,容易引发统一构建失败问题

方案3:上传到团队私有Maven仓库(推荐团队协作使用)

如果是团队共同开发该项目,直接将该JAR包上传到团队内部的私有Maven仓库(如Nexus、Artifactory),所有成员无需额外本地配置,直接从私有仓库拉取依赖即可。

构建校验

所有配置完成后,执行mvn clean compile命令重新执行构建,确认报错是否消除。如果还存在其他Avaya相关的包不存在报错,参照上述步骤添加对应的OD运行时依赖即可。

内容的提问来源于stack exchange,提问作者4help2

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 23:51:03