当前位置: 首页 > news >正文

springboot引入外部jar,package打包报错找不到程序包XXX

springboot引入外包jar包有两种方法:

一、第一种:

  • 点击idea左上角file,然后点击project
  • 选择Modules,点击右侧Dependencies,点击右侧加号
  • 选择JARs or directories,然后选择要导入的jar包。
  • 这种方式,引入jar包后,在idea里,程序就可以跑起来了 ,但是package时,就会报错,提示找不大到程序包xxx,那么就采用第二种方式。

 二、第二种:

直接在maven里添加依赖:

<dependency><groupId>com.hk</groupId><artifactId>hikvision</artifactId><version>0.0.1</version>
<!--scope=system表示此依赖是来自外部jar,而不是maven仓库注意:只有当scope设置为system时,systemPath属性才会生效systemPath是一个物理文件路径,来指定依赖的外部jar在物理磁盘的位置${project.basedir}代表项目根目录--><scope>system</scope><systemPath>${project.basedir}/src/main/resources/lib/MvCameraControlWrapper.jar</systemPath></dependency>

添加之后更新一下pom文件,然后重新package打包,就成功了。

http://www.lryc.cn/news/225436.html

相关文章:

  • GDPU 数据结构 天码行空9
  • ISP算法——UVNR
  • 双十一“静悄悄”?VR购物拉满沉浸式购物体验
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • Linux安装MySQL8.0服务
  • 地区 IP 库
  • MySQL查询语句练习题,测试基本够用了
  • 删除word最后一页之后的空白页
  • 基于站点、模式、遥感多源降水数据融合实践技术应用
  • html与django实现多级数据联动
  • 网络安全-黑客技术-小白学习
  • .NET关于 跳过SSL中遇到的问题
  • fpga时序相关概念与理解
  • 安卓常见设计模式12------观察者模式(Kotlin版、Livedata、Flow)
  • USB偏好设置-Android13
  • Ubuntu 22.04 (WSL) 安装 libssl1.1
  • 数据结构-图的课后习题(2)
  • [Machine Learning] 多任务学习
  • 【C语言从入门到放弃 6】递归,强制类型转换,可变参数和错误处理详解
  • 使用LLama和ChatGPT为多聊天后端构建微服务
  • CSS3 用户界面、图片、按钮
  • 说说对Redux中间件的理解?常用的中间件有哪些?实现原理?
  • 【已验证】php配置连接sql server中文乱码(解决方法)更改utf-8格式
  • 《未来之路:技术探索与梦想的追逐》
  • vue3 自动导入composition-apiI和组件
  • LeetCode15-三数之和
  • 安全物理环境(设备和技术注解)
  • 箭头函数 跟匿名函数this的指向问题
  • Java Stream:List分组成Map或LinkedHashMap
  • vue2+elementui使用MessageBox 弹框$msgbox自定义VNode内容:实现radio