有些项目会用到一些Maven库上没有的jar包,这就需要我们自己引入了。

这种情况有三种办法:

第一种方式,在pom文件中引用时使用本地路径:

首先把jar包放到项目中:

然后在pom文件中引入:

<dependency><groupId>com.aliyun</groupId><artifactId>sdk.core</artifactId><version>3.3.1</version><scope>system</scope><systemPath>${project.basedir}/lib/aliyun-java-sdk-core-3.3.1.jar</systemPath>
</dependency>

注意:
1.添加 system
2.systemPath这个路径是jar包的路径。${project.basedir}只是一个系统自己的常量。
3.使用这种方式,在将项目用Maven打包是需要在 < plugin > 标签中加入:

<configuration><includeSystemScope>true</includeSystemScope>
</configuration>

也就是:

<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><includeSystemScope>true</includeSystemScope></configuration>
</plugin>

第二种方式,使用maven将jar包加入到.m2下的repository路径中:

mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar

这种方式需要电脑上安装并配置了maven

第三种方式,使用IDE工具直接添加本地jar包:

IDEA:
通过Modules的Dependencies添加

点击右边绿色 + 号

然后选择地址即可。

补充:

https://www.cnblogs.com/tangshengwei/p/6341628.html

Maven使用本地jar包(三种方式)相关推荐

  1. maven打本地JAR包

    本文来说下maven如何打本地JAR包 文章目录 概述 使用命令cmd 本文小结 概述 在跑一个程序的时候,发现项目报错了,无法从maven仓库中下载一个JAR包,上网查找资料之后,发现原来这是一个第 ...

  2. Maven引入本地jar包,解决打包时找不到本地jar包

    springboot,maven引入本地jar,生成pdf使用,找不到类问题 参考:Maven引入本地jar包,解决打包时找不到本地jar包 日志 Caused by: java.lang.NoCla ...

  3. ios网络学习------4 UIWebView的加载本地数据的三种方式

    ios网络学习------4 UIWebView的加载本地数据的三种方式 分类: IOS2014-06-27 12:56 959人阅读 评论(0) 收藏 举报 UIWebView是IOS内置的浏览器, ...

  4. 【Maven安装本地jar包】 Unknown lifecycle phase

    项目场景: 本地电脑Maven安装本地jar包,命令如下 mvn install:install-file -Dfile=D:\repository\com\genie\cloud\genie-com ...

  5. maven引用公共包_maven怎么 引入(或引用/使用) 自定义(或本地/第三方) jar的三种方式 图文教程-Fun言...

    准备工作: jar包里的源码是: public class RegexUtils { /** * 验证Email * @param email email地址,格式:zhangsan@zuidaima ...

  6. idea 使用Maven 打包本地jar包及引用第三方jar包

    一.使用本地mvn 环境编译本地jar包 mvn install:install-file -Dfile=E:\Bank\lib\Envelope.jar (jar包的全称,还可以使用全路径这样可以直 ...

  7. maven构建本地jar包到本地仓库

    maven命令: mvn:install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=1.0 -Dpackaging ...

  8. IDEA Maven导入本地jar包

    1.使用maven命令将本地jar包安装到maven的本地repository中 在Execute Maven Goal中输入命令: mvn install:install-file -Dfile=/ ...

  9. Maven 添加本地 jar 包、添加依赖 jar 文件到本地 Maven 仓库、引用本地 jar

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 把要用的jar放在固定位置: 2.打开CMD,进入到libs文件夹: 3.运行如下命令: mv ...

  10. maven注册本地jar包

    对于远程仓库(公有库和私有库)而言,可以通过登录Nexus仓库将jar包还有相关信息上传上去远程仓库,然后再进行compile,使得maven自动下载此jar. 在实际使用maven开发的过程中,不可 ...

最新文章

  1. 【转】Weblogic的集群
  2. win7硬件要求_电脑硬件运行游戏测评
  3. PMcaff专属产品经理的免费培训课,3月8日北京站第一期开课倒计时!
  4. 迁移学习 nlp_NLP的发展-第3部分-使用ULMFit进行迁移学习
  5. mysql5.1升级5.5_mysql数据库迁移,由版本5.1升级至5.5.29,需要注意哪些
  6. faster rcnn resnet_RCNN系列、Fast-RCNN、Faster-RCNN、R-FCN检测模型对比
  7. html vba 单元格 格式,VBA设置单元格格式之——字体
  8. VScode同步配置和插件步骤
  9. window.showModalDialog模式窗口无法在子窗口访问解决办法
  10. 二维数组作为形参的参数传递问题[08-0704]-转
  11. treemap底层结构_HashMap面试必问的数据结构相关知识总结
  12. 阿格尔克劳奇四分钟逆转 利物浦2-1小胜西汉姆联
  13. java对话框进度条_java进度条
  14. 特殊的Excel填充序号技巧,总有一种你会遇到【特别实用,赶紧收藏】
  15. Simulink-模块Moudle调用回调函数步骤
  16. 基于URL特征的网站结构信息挖掘
  17. 思科模拟器:ethernet channel---以太网通道
  18. 你想了解ADSS和OPGW光缆之间的区别吗?
  19. [PTA] 7-2 I Love GPLT
  20. Unity URP打包安卓shader报错 报红 变红

热门文章

  1. 在win 10系统下安装VS 2015
  2. QT ubuntu下 多画面视频监控播放器rtsp播放器
  3. C语言运算符使用错误【持续更新】
  4. CMSIS-RTOS教程中文版
  5. 将url编码数据转换为简单字符串
  6. Ubuntu 18.04 LTS版本 GoldenDict安装与配置
  7. Ubuntu18.04解决Teamview检测为商用问题
  8. 快速理解旋转运动公式
  9. docker 安装redmine,禅道,jira
  10. 卸载华为系统wifi服务器,如何安装随行WiFi驱动及如何卸载驱动