华为北向网管NCE开发教程(5)打包org.omg.CosNotification找不到

本文主要是介绍华为北向网管NCE开发教程(5)打包org.omg.CosNotification找不到,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1问题描述

在IDE中,代码能正常运行,但是打包的时候,会抱不到一些类
在这里插入图片描述

2问题原因

导入的本地包中,能在IDE中找到,但是在使用maven打包时,maven找不到这些依赖包

3解决办法

将依赖包通过maven安装到maven仓库中。
准备好依赖包
在这里插入图片描述
CMD安装

mvn install:install-file -Dfile=F://corba//idl.jar -DgroupId=corba -DartifactId=idl -Dversion=1.0.0 -Dpackaging=jar
mvn install:install-file -Dfile=F://corba//antlr-2.7.2.jar -DgroupId=corba -DartifactId=antlr -Dversion=2.7.2 -Dpackaging=jar
mvn install:install-file -Dfile=F://corba//jacorb-3.9.jar -DgroupId=corba -DartifactId=jacorb -Dversion=3.9.0 -Dpackaging=jar
mvn install:install-file -Dfile=F://corba//jacorb-omgapi-3.9.jar -DgroupId=corba -DartifactId=jacorb-omgapi -Dversion=3.9.0 -Dpackaging=jar
mvn install:install-file -Dfile=F://corba//jacorb-services-3.9.jar -DgroupId=corba -DartifactId=jacorb-services -Dversion=3.9.0 -Dpackaging=jar
mvn install:install-file -Dfile=F://corba//picocontainer-1.2.jar -DgroupId=corba -DartifactId=picocontainer -Dversion=1.2.0 -Dpackaging=jar

如下图所示
在这里插入图片描述
在pom文件中添加依赖

<!-- 华为 corba的idl依赖 -->
<!-- mvn install:install-file -Dfile=F://corba//idl.jar -DgroupId=corba -DartifactId=idl -Dversion=1.0.0 -Dpackaging=jar -->
<dependency><groupId>corba</groupId><artifactId>idl</artifactId><version>1.0.0</version>
</dependency>
<!-- 华为 corba的antlr依赖 -->
<!-- mvn install:install-file -Dfile=F://corba//antlr-2.7.2.jar -DgroupId=corba -DartifactId=antlr -Dversion=2.7.2 -Dpackaging=jar -->
<dependency><groupId>corba</groupId><artifactId>antlr</artifactId><version>2.7.2</version>
</dependency>
<!-- 华为 corba的jacorb-3.9依赖 -->
<!-- mvn install:install-file -Dfile=F://corba//jacorb-3.9.jar -DgroupId=corba -DartifactId=jacorb -Dversion=3.9.0 -Dpackaging=jar -->
<dependency><groupId>corba</groupId><artifactId>jacorb</artifactId><version>3.9.0</version>
</dependency>
<!-- 华为 corba的jacorb-omgapi-3.9依赖 -->
<!-- mvn install:install-file -Dfile=F://corba//jacorb-omgapi-3.9.jar -DgroupId=corba -DartifactId=jacorb-omgapi -Dversion=3.9.0 -Dpackaging=jar -->
<dependency><groupId>corba</groupId><artifactId>jacorb-omgapi</artifactId><version>3.9.0</version>
</dependency>
<!-- 华为 corba的jacorb-services-3.9依赖 -->
<!-- mvn install:install-file -Dfile=F://corba//jacorb-services-3.9.jar -DgroupId=corba -DartifactId=jacorb-services -Dversion=3.9.0 -Dpackaging=jar -->
<dependency><groupId>corba</groupId><artifactId>jacorb-services</artifactId><version>3.9.0</version>
</dependency>
<!-- 华为 corba的picocontainer-1.2依赖 -->
<!-- mvn install:install-file -Dfile=F://corba//picocontainer-1.2.jar -DgroupId=corba -DartifactId=picocontainer -Dversion=1.2.0 -Dpackaging=jar -->
<dependency><groupId>corba</groupId><artifactId>picocontainer</artifactId><version>1.2.0</version>
</dependency>

重新打包即可
在这里插入图片描述

这篇关于华为北向网管NCE开发教程(5)打包org.omg.CosNotification找不到的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/835386

相关文章

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

全网最全Tomcat完全卸载重装教程小结

《全网最全Tomcat完全卸载重装教程小结》windows系统卸载Tomcat重新通过ZIP方式安装Tomcat,优点是灵活可控,适合开发者自定义配置,手动配置环境变量后,可通过命令行快速启动和管理... 目录一、完全卸载Tomcat1. 停止Tomcat服务2. 通过控制面板卸载3. 手动删除残留文件4.

Python打包成exe常用的四种方法小结

《Python打包成exe常用的四种方法小结》本文主要介绍了Python打包成exe常用的四种方法,包括PyInstaller、cx_Freeze、Py2exe、Nuitka,文中通过示例代码介绍的非... 目录一.PyInstaller11.安装:2. PyInstaller常用参数下面是pyinstal

Python的pandas库基础知识超详细教程

《Python的pandas库基础知识超详细教程》Pandas是Python数据处理核心库,提供Series和DataFrame结构,支持CSV/Excel/SQL等数据源导入及清洗、合并、统计等功能... 目录一、配置环境二、序列和数据表2.1 初始化2.2  获取数值2.3 获取索引2.4 索引取内容2

nodejs打包作为公共包使用的完整流程

《nodejs打包作为公共包使用的完整流程》在Node.js项目中,打包和部署是发布应用的关键步骤,:本文主要介绍nodejs打包作为公共包使用的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言一、前置准备二、创建与编码三、一键构建四、本地“白嫖”测试(可选)五、发布公共包六、常见踩坑提醒

python依赖管理工具UV的安装和使用教程

《python依赖管理工具UV的安装和使用教程》UV是一个用Rust编写的Python包安装和依赖管理工具,比传统工具(如pip)有着更快、更高效的体验,:本文主要介绍python依赖管理工具UV... 目录前言一、命令安装uv二、手动编译安装2.1在archlinux安装uv的依赖工具2.2从github

Java中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例解析

《Java中的分布式系统开发基于Zookeeper与Dubbo的应用案例解析》本文将通过实际案例,带你走进基于Zookeeper与Dubbo的分布式系统开发,本文通过实例代码给大家介绍的非常详... 目录Java 中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例一、分布式系统中的挑战二

C#实现SHP文件读取与地图显示的完整教程

《C#实现SHP文件读取与地图显示的完整教程》在地理信息系统(GIS)开发中,SHP文件是一种常见的矢量数据格式,本文将详细介绍如何使用C#读取SHP文件并实现地图显示功能,包括坐标转换、图形渲染、平... 目录概述功能特点核心代码解析1. 文件读取与初始化2. 坐标转换3. 图形绘制4. 地图交互功能缩放

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求: