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

【解决】maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题...

问题描述:

调用第三方接口的时候通过手动引入了第三方的两个jar包到我本项目的lib文件夹下,并在pom文件添加入下配置:

<dependency>
	<groupId>cn.xxxx.xxxx.core</groupId>
	<artifactId>xxxx-core</artifactId>
	<version>1.2.7</version>
	<scope>system</scope>
	<systemPath>${basedir}/lib/xxxx-core-1.2.7.jar</systemPath>
</dependency>
<dependency>
	<groupId>cn.xx.xx.auth.security</groupId>
	<artifactId>xx-auth-security</artifactId>
	<version>1.1.7</version>
	<scope>system</scope>
	<systemPath>${basedir}/lib/xxxx-auth-security-1.1.7.jar</systemPath>
</dependency>

两个jar包成功引入,本地编译运行一切正常。但正式部署打jar包后运行时却报错,提示引入的两个第三方包的类找不到,上线了这才发现打jar包的时候没有将第三方包打入。

解决办法如下,在plugins下加上下面的配置:

<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-compiler-plugin</artifactId>
	<version>${maven-compiler-plugin.version}</version>
	<configuration>
		<source>1.8</source>
		<target>1.8</target>
		<skip>true</skip>
		<encoding>UTF-8</encoding>
		<compilerArguments>
			<extdirs>${project.basedir}/lib</extdirs>
		</compilerArguments>
	</configuration>
</plugin>
<resources>
    <resource>
        <directory>${project.basedir}/lib</directory>
        <targetPath>BOOT-INF/lib</targetPath>
    </resource>
    <resource>
        <directory>src/main/resources</directory>
    </resource>
</resources>

本文转自 https://blog.csdn.net/qq_25231683/article/details/131828750?ops_request_misc=&request_id=&biz_id=102&utm_term=%E4%B8%BA%E4%BB%80%E4%B9%88lib%E5%8C%85%E5%AF%BC%E5%85%A5%E4%B8%8D%E8%BF%9Bmaven%E9%A1%B9%E7%9B%AE&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-131828750.142v96pc_search_result_base9&spm=1018.2226.3001.4187,如有侵权,请联系删除。

相关文章:

  • layui日历插件
  • 回溯算法第三篇(批处理作业调度、N皇后【基于排列树实现】、符号三角形问题)
  • 实战章节:在Linux上部署各类软件
  • SpringBoot的Starter自动化配置,自己编写配置maven依赖且使用及短信发送案例
  • XUbuntu22.04之8款免费UML工具(一百九十七)
  • 大一C语言作业 12.14
  • 智能优化算法应用:基于旗鱼算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • easypoi 导出excel设置标题样式
  • Altair Radioss碰撞 安全与冲击 衡祖仿真
  • 鸿蒙应用开发(二)环境搭建
  • Java程序员,你掌握了多线程吗?
  • 第五节JavaScript typeof、类型转换与正则表达式
  • 解决POI导入内部错误方式
  • 实验01:静态路由配置实验
  • 最前端|Locofy试用报告:设计稿直接转换为代码
  • CanEasy多场景应用,让汽车总线测试更简单
  • JS对象笔记
  • Java八股文面试全套真题【含答案】- Redis篇
  • 迎接更高效的数据安全合规与风险评估,美创科技DCAS正式商用发布!
  • 一个简单的cmake模板(C++)
  • 治沙“异瞳”男生疑似摆拍,团队称合作12天多期视频为策划拍摄
  • 国防部:正告菲方停止以任何方式冲撞中方核心利益
  • 上海优化营商环境再攻坚,企业和机构有哪些切实感受?
  • 江淮、极氪、奇瑞,排着队造“劳斯莱斯”
  • 暴雨蓝色预警:南方开启较强降雨过程
  • 福特汽车撤回业绩指引,警告关税或造成15亿美元利润损失