场景

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包并打包进去相关推荐

  1. 解决maven打包打不进lib下的第三方jar包问题

    解决maven打包打不进lib下的第三方jar包问题 参考文章: (1)解决maven打包打不进lib下的第三方jar包问题 (2)https://www.cnblogs.com/lmj612/p/1 ...

  2. maven项目的pom文件中各标签理解

    本文来说下maven项目的pom文件中各标签理解 文章目录 常用标签 常用标签 POM是项目对象模型(Project Object Model)的简称 pom.xml主要描述了项目的maven坐标,该 ...

  3. 解决导入maven项目之后pom.xml中的project标签报错:批量删除没有下载完全的pom依赖bat脚本

    报错现象: 导入maven项目之后pom.xml中的project标签报错. 问题原因: 这个项目我来来回回导入的很多次,有些依赖没有下完全,只下了一半.当我再一次导入该项目时,那些没有下载完全的依赖 ...

  4. pom 的第三方jar报错_01_maven-将第三方jar包一起打包到项目 jar 包中

    前言:maven-将依赖的 jar包一起打包到项目 jar 包中 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全. 如 ...

  5. idea如何打开pom引用依赖_IDEA使用Maven管理项目包,缺少pom文件中引入的依赖包...

    1. 说在前面 最近和其他项目团队合作过程中,由于使用 idea 进行开发,之前也没有接触过太多,本着记录分享的心态,虽有此文.主要说两点:第一,使用 maven 构建项目的过程中,在 pom 文件引 ...

  6. maven项目的pom文件中常用的简单的标签理解

    maven的pom文件一些标签的理解 在本篇文章中,我只是将pom文件中的一些常用的并且比较简单的标签理解标记注释了.还有很多并常用但是也很重要的这里并没有列出.因为本人水平也有限的,所以请谅解. & ...

  7. idea在克隆Maven项目时pom文件无法识别子模块,依赖导入不进来

    问题:idea在clone项目时,发现子模块的一些maven依赖一直到不进来,然后项目就一直报错 后来发现子模块的pom文件的标识与其他子模块的pom文件的标识不一样,后发现正常下的maven项目的p ...

  8. pom文件中引入常用的maven仓库

    给大家分享几个maven仓库,如果本地总是下载很慢的话可以尝试换一下仓库或者多加几个.可以直接拖放在pom.xml中使用. 阿里云仓库 <mirrors><mirror>< ...

  9. 使用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 ...

最新文章

  1. 有关自动目视解译系统的假设
  2. 答疑:U盘突然无法识别了,数据还能恢复吗
  3. Android的按钮单击事件及监听器的实现方式
  4. JavaScript字符串的单引号和双引号问题
  5. python中common是什么意思_common中的python无效语法
  6. (8) ebj学习: Jpa的SINGLE_TABLE,JOINED,TABLE_PER_CLASS三种继承策略
  7. 手机java软件_浅谈软件开发就业前景
  8. 创业者创业之前,应该思考如下这些问题
  9. R 语言的学习 —— 环境准备与安装
  10. linux日志打印规则,Linux 打印简单日志(一)
  11. 孙鑫-MFC笔记一--Windows程序内部运行机制
  12. windows程序设设计(2) SDK贴图
  13. 计算广告、推荐系统常用语
  14. 计算机面试 OA 试题及答案,办公自动化题库OA(附答案)
  15. t分布 u分布 卡方分布_方分布,F分布,t分布三者之间有什么关系
  16. wps ppt word 双屏幕同时浏览技巧
  17. 计算机系统概论(原书第2版)完整课后习题答案(一、二章)
  18. DELL服务器运行硬件检测
  19. 华为手机USB调试搜不到设备
  20. php json输出后 u6563,肉肉's Blog

热门文章

  1. centos php5.2安装教程,CentOS 5.2 x86 64(AMD)编译安装PHP小记
  2. 我们:待别日相见时,我们都已有所成。挥手向2021告别吧,追求梦想的路上,永远不孤独「2021 年终总结 」
  3. java excel导入去重_如何把日志导入到excel文档图文教程(含url去重)
  4. python典型安装_python包的多种安装方式(内网)
  5. 2017软件测试考试分值,【2017年整理】软件测试性能指标.docx
  6. c 冒泡排序_C语言中选择排序和冒泡排序
  7. 用json 数据生成mysql 表_根据json数据生成表格
  8. python实现http协议_python使用socket实现TCP支持HTTP协议的静态网页服务器
  9. ue4 classuobject没有成员beginplay_关于UE4使用的一些想法(一)
  10. linux 中*与?结合起来的威力,匹配一个或者多个