Maven项目在pom文件中引入lib下的第三方jar包并打包进去
场景
Maven中引入依赖的jar包,大都是通过在pom.xml中使用坐标添加依赖的方式。
如果需要引用的jar包在Maven中央仓库下没有,那么怎么在项目中引入。
首先在工程目录下新建libs目录
将需要引入的jar包放在此目录下
然后打开pom.xml
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
在添加依赖的地方
<dependency><groupId>mobileimsdk4j_tcp</groupId><artifactId>mobileimsdk4j_tcp</artifactId><version>1.0</version><scope>system</scope><systemPath>${basedir}/libs/mobileimsdk4j_tcp.jar</systemPath></dependency>
注意这里的坐标和版本号随意,但是scope要写system,然后systemPath就是上面jar包的路径
然后这样用的话,在将项目进行打包时,需要将这些jar包也打包进去。
然后需要借助于打包插件
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.6.0</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding><compilerArguments><extdirs>${project.basedir}/libs</extdirs></compilerArguments></configuration></plugin></plugins></build>
注意这里的extdirs的路径,这里是项目根目录下的libs目录
Maven项目在pom文件中引入lib下的第三方jar包并打包进去相关推荐
- 解决maven打包打不进lib下的第三方jar包问题
解决maven打包打不进lib下的第三方jar包问题 参考文章: (1)解决maven打包打不进lib下的第三方jar包问题 (2)https://www.cnblogs.com/lmj612/p/1 ...
- maven项目的pom文件中各标签理解
本文来说下maven项目的pom文件中各标签理解 文章目录 常用标签 常用标签 POM是项目对象模型(Project Object Model)的简称 pom.xml主要描述了项目的maven坐标,该 ...
- 解决导入maven项目之后pom.xml中的project标签报错:批量删除没有下载完全的pom依赖bat脚本
报错现象: 导入maven项目之后pom.xml中的project标签报错. 问题原因: 这个项目我来来回回导入的很多次,有些依赖没有下完全,只下了一半.当我再一次导入该项目时,那些没有下载完全的依赖 ...
- pom 的第三方jar报错_01_maven-将第三方jar包一起打包到项目 jar 包中
前言:maven-将依赖的 jar包一起打包到项目 jar 包中 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全. 如 ...
- idea如何打开pom引用依赖_IDEA使用Maven管理项目包,缺少pom文件中引入的依赖包...
1. 说在前面 最近和其他项目团队合作过程中,由于使用 idea 进行开发,之前也没有接触过太多,本着记录分享的心态,虽有此文.主要说两点:第一,使用 maven 构建项目的过程中,在 pom 文件引 ...
- maven项目的pom文件中常用的简单的标签理解
maven的pom文件一些标签的理解 在本篇文章中,我只是将pom文件中的一些常用的并且比较简单的标签理解标记注释了.还有很多并常用但是也很重要的这里并没有列出.因为本人水平也有限的,所以请谅解. & ...
- idea在克隆Maven项目时pom文件无法识别子模块,依赖导入不进来
问题:idea在clone项目时,发现子模块的一些maven依赖一直到不进来,然后项目就一直报错 后来发现子模块的pom文件的标识与其他子模块的pom文件的标识不一样,后发现正常下的maven项目的p ...
- pom文件中引入常用的maven仓库
给大家分享几个maven仓库,如果本地总是下载很慢的话可以尝试换一下仓库或者多加几个.可以直接拖放在pom.xml中使用. 阿里云仓库 <mirrors><mirror>< ...
- 使用IDEA创建maven项目在pom.xml中添加依赖后,出现“Dependency ‘org.mybatis:mybatis:x.x.x‘ not found“解决过程
目录 1.下载maven文件 2.设置setting.xml文件 3.创建maven项目 4.让idea使用我们自已的maven 5.配置pom.xml文件 首先清楚的是要想在IDEA 中创建mave ...
最新文章
- 有关自动目视解译系统的假设
- 答疑:U盘突然无法识别了,数据还能恢复吗
- Android的按钮单击事件及监听器的实现方式
- JavaScript字符串的单引号和双引号问题
- python中common是什么意思_common中的python无效语法
- (8) ebj学习: Jpa的SINGLE_TABLE,JOINED,TABLE_PER_CLASS三种继承策略
- 手机java软件_浅谈软件开发就业前景
- 创业者创业之前,应该思考如下这些问题
- R 语言的学习 —— 环境准备与安装
- linux日志打印规则,Linux 打印简单日志(一)
- 孙鑫-MFC笔记一--Windows程序内部运行机制
- windows程序设设计(2) SDK贴图
- 计算广告、推荐系统常用语
- 计算机面试 OA 试题及答案,办公自动化题库OA(附答案)
- t分布 u分布 卡方分布_方分布,F分布,t分布三者之间有什么关系
- wps ppt word 双屏幕同时浏览技巧
- 计算机系统概论(原书第2版)完整课后习题答案(一、二章)
- DELL服务器运行硬件检测
- 华为手机USB调试搜不到设备
- php json输出后 u6563,肉肉's Blog
热门文章
- centos php5.2安装教程,CentOS 5.2 x86 64(AMD)编译安装PHP小记
- 我们:待别日相见时,我们都已有所成。挥手向2021告别吧,追求梦想的路上,永远不孤独「2021 年终总结 」
- java excel导入去重_如何把日志导入到excel文档图文教程(含url去重)
- python典型安装_python包的多种安装方式(内网)
- 2017软件测试考试分值,【2017年整理】软件测试性能指标.docx
- c 冒泡排序_C语言中选择排序和冒泡排序
- 用json 数据生成mysql 表_根据json数据生成表格
- python实现http协议_python使用socket实现TCP支持HTTP协议的静态网页服务器
- ue4 classuobject没有成员beginplay_关于UE4使用的一些想法(一)
- linux 中*与?结合起来的威力,匹配一个或者多个