当前位置:   article > 正文

华为北向网管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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

如下图所示
在这里插入图片描述
在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>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/309872
推荐阅读
相关标签
  

闽ICP备14008679号