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

news2024/9/22 7:02:53

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>

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1535068.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于python+vue灾害应急救援平台flask-django-php-nodejs

灾害应急救援平台的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品&#xff0c;体验高科技时代带给人们的方便&#xff0c;同时也能让用户体会到与以往常规产品不同的体验风格。 与安卓&#xff0c;iOS相比较起来&#xff0c;…

python银行柜台管理系统flask-django-php-nodejs

相比于以前的传统手工管理方式&#xff0c;智能化的管理方式可以大幅降低银行的运营人员成本&#xff0c;实现了银行柜台的标准化、制度化、程序化的管理&#xff0c;有效地防止了银行柜台的随意管理&#xff0c;提高了信息的处理速度和精确度&#xff0c;能够及时、准确地查询…

Linux:Prometheus+Grafana+睿象云告警平台(3)

在上一章我进行了Prometheus和Grafana的基础搭建以及部署 Linux&#xff1a;Prometheus的源码包安装及操作&#xff08;2&#xff09;-CSDN博客https://blog.csdn.net/w14768855/article/details/136855988?spm1001.2014.3001.5501 1.注册 在监控中必不可少的就是监控告警&am…

螺旋卫星通信天线设计与有限元分析matlab仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述 卫星搭载用于通讯的螺旋型天线&#xff0c;卫星尺寸&#xff1a; 10cm*10cm*30cm&#xff1b;天线类型&#xff1a;螺旋&#xff1b;天线UHF&#xff08;约1GHz – 3GHz&#…

【精彩回顾】百度智能云千帆产品3月21日发布会

3月21日&#xff0c;AI Cloud Day&#xff1a;百度智能云千帆产品发布会在北京举办。会议聚焦百度智能云千帆大模型平台最新进展&#xff0c;分享思考与实践。百度智能云在发布会期间宣布&#xff1a; >>满足企业“效价比”核心诉求&#xff0c;千帆ModelBuilder大模型服…

clickhouse sql使用

1、arrayMap(fun1,arr1)使用 第一个参数是一个 lambda 函数&#xff0c;第二个参数是一个集合 eg、select arrayMap(x->x1,[1,2,3]) 对集合中每个数1 2、arrayJoin(arr1) 将集合由行转列 eg、 select arrayJoin([1,2,3]) eg、select arrayJoin(arrayMap(x->x1,[1,2,3])) …

学工系统0day挖掘-危害拉满

前言: 21年的挖的漏洞了 漏洞均已提交且均已修复,这里文章只做技术交流 正文: 漏洞挖掘过程: 起因是这样的 20年简单挖了一下这个学校,但是没把shell拿了 后面随着学习21年又回来看了看这个系统,果然发觉了很多新的东西,脱敏了就写文章下。 漏洞1:未授权批量挖掘:…

【C++】---string的模拟

【C】---string的模拟 一、string类实现1.string类的构造函数2.swap&#xff08;&#xff09;函数3.拷贝构造函数4.赋值运算符重载5.析构6.迭代器7.operator[ ]8.size9.c_str&#xff08;&#xff09;10.reserve&#xff08;&#xff09;11.resize&#xff08;&#xff09;12.p…

BetterDisplay Pro:让屏幕管理更高效、更便捷

BetterDisplay Pro是一款功能强大的显示器管理软件&#xff0c;适用于Windows和Mac操作系统。其主要功能包括显示器校准、自动校准、多种预设模式、手动校准以及可视化数据等。 具体而言&#xff0c;这款软件可以根据用户的需求和环境条件调整显示器的颜色、亮度和对比度等参数…

Java项目:68 ssm0校园美食交流系统+vue

作者主页&#xff1a;舒克日记 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 主要功能包括管理员&#xff1a;首页、个人中心、美食分类管理、美食信息管理、用户管理、管理员管理、论坛中心、系统管理。 前台首页&#xff1a;首…

【SpringBoot】登录校验之会话技术、统一拦截技术

真正的登录功能应该是&#xff1a; 登陆后才能访问后端系统页面&#xff0c;不登陆则跳转登陆页面进行登陆。 当我们没有设置登录校验&#xff0c;可以直接通过修改地址栏直接进入管理系统内部&#xff0c;跳过登录页。而后端系统的增删改查功能&#xff0c;没有添加判断用户是…

Redis进阶(持久化、复制、集群、多线程、缓存)

Redis进阶 1.Redis持久化1.1 什么是Redis持久化&#xff1f;为什么需要持久化&#xff1f;1.2 Redis持久化方式——RDB(Redis DataBase)1.2.1 什么是RDB&#xff1f;1.2.2 备份文件位置1.2.3 触发RDB的方式1.2.3.1 自动触发1.2.3.2 手动触发1.2.3.3 其他触发方式 1.2.4 RDB优缺…

(Ubuntu中调用相机花屏)Astra plus深度相机--rgb彩色图像花屏解决方法之一

在调试深度相机的过程中只能能调出深度图像和红外图像 在rviz的image的topic中选择彩色图像的话题不显示图像 1、查看相机的usb序列号 lsusb如上图所示&#xff0c;此相机的USB序列号是2bc5:050f,2bc5:060f 其中050f是显示彩色图像的 在这里可通过拔插相机来确定序列号是哪几…

经典Bug永流传---每周一“虫”(四十五)

如果有人错过机会&#xff0c;多半不是机会没来&#xff0c;而是因为机会过来时&#xff0c;没有一伸手抓住它。 大写W惹的祸 前提&#xff1a; A账号已登录 步骤&#xff1a; 打开某商品链接&#xff0c;然后在商品的评论区任意一条评论&#xff0c;点击回复&#xff0c;回…

0基础学习VR全景平台篇第146篇:为什么需要3D元宇宙编辑器?

一.什么是3D元宇宙编辑器&#xff1f; 3D元宇宙编辑器是全新3DVR交互渲染创作工具&#xff0c;集3D建模、虚拟展厅、AI数字人等能力&#xff0c;渲染和虚拟现实技术于一身的生产力工具。 具有跨平台和随时随地编辑等特点&#xff0c;可广泛应用于展会、展厅、博物馆、可视化园…

Unity 粒子在UI中使用时需要注意的地方

最近项目中要在UI中挂载粒子特效,美术给过来的粒子直接放到UI中会有一些问题,查询一些资料后,总结了一下 一: 粒子的大小发生变化,与在预制件编辑中设计的大小不同 在预制件编辑模式下,大小正常 实际使用的时候特别大或者特别小 经过检查,发现预制件编辑模式下,默认画布的Rend…

[Semi-笔记] 2023_TIP

目录 概要一&#xff1a;Conservative-Progressive Collaborative Learning&#xff08;保守渐进式协作学习&#xff09;挑战&#xff1a;解决&#xff1a; 二&#xff1a;Pseudo Label Determination for Disagreement&#xff08;伪标签分歧判定&#xff09;挑战&#xff1a;…

基于Spring Boot+Vue的车辆管理系统

末尾获取源码作者介绍&#xff1a;大家好&#xff0c;我是墨韵&#xff0c;本人4年开发经验&#xff0c;专注定制项目开发 更多项目&#xff1a;CSDN主页YAML墨韵 学如逆水行舟&#xff0c;不进则退。学习如赶路&#xff0c;不能慢一步。 目录 一、项目简介 二、开发技术与环…

python共享单车信息系统的设计与实现flask-django-php-nodejs

课题主要分为二大模块&#xff1a;即管理员模块和用户模块&#xff0c;主要功能包括&#xff1a;用户、区域、共享单车、单车租赁、租赁归还、报修信息、检修信息等&#xff1b; 语言&#xff1a;Python 框架&#xff1a;django/flask 软件版本&#xff1a;python3.7.7 数据库…

【MySQL】8. 基本查询(update/delete/聚合/分组)

表的删改 3. Update 语法&#xff1a; UPDATE table_name SET column expr [, column expr ...] [WHERE ...] [ORDER BY ...] [LIMIT ...]对查询到的结果进行列值更新 案例&#xff1a; 3.1 将孙悟空同学的数学成绩变更为 80 分 -- 更新值为具体值 -- 查看原数据 SELECT…