本文主要是介绍华为北向网管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找不到的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!