java通过maven导入本地jar包的三种方式

一、引入lib下加载(加载过后打包,以后再次使用不用再次导入)

首先创建一个用于创建jar包的项目,并测试能否成功运行

讲项目打包

在需要引入的项目中创建lib目录 并把刚才打包的jar复制进去

通过dependency引入jar包

groupId、artifactId、version要与jar包保持一致

指定scope为system

方法二:在项目结构中引用lib文件夹(个人练习推荐,每次是以哦那个都要重新导入)

方法三:将本地jar包导入到咱们的本地maven仓库中

复制代码
mvn install:install-file -Dfile=spring.jar -Dartifactld=spring -DgroupId=com.fpl -Dversion=1.0-SNAPSHOT -Dpackaging=jar

对上面命令进行解释如下,各部分同第一种方法

mvn install:install-file

-Dfile=spring.jar //jar包名称

-Dartifactld=spring //jar包源项目的artifactid

-DgroupId=com.fpl //jar包源项目的groupid

-Dversion=1.0-SNAPSHOT //jar包源项目的version

-Dpackaging=jar

右击jar包,进入咱们jar包的文件夹内

在该路径打开命令行,运行上面的代码

然后按照正常的依赖导入在pom.xml中进行依赖导入

复制代码
<dependency>
    <groupId>com.fpl</groupId>
    <artifactId>spring</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
相关推荐
信奥卷王27 分钟前
[GESP202503 五级] 原根判断
java·数据结构·算法
小咕聊编程34 分钟前
【含文档+源码】基于SpringBoot的过滤协同算法之网上服装商城设计与实现
java·spring boot·后端
Zz_waiting.35 分钟前
Spring 原理
java·spring·spring自动管理
瓯雅爱分享5 小时前
Java+Vue构建的采购招投标一体化管理系统,集成招标计划、投标审核、在线竞价、中标公示及合同跟踪功能,附完整源码,助力企业实现采购全流程自动化与规范化
java·mysql·vue·软件工程·源代码管理
mit6.8247 小时前
[C# starter-kit] 命令/查询职责分离CQRS | MediatR |
java·数据库·c#
诸神缄默不语7 小时前
Maven用户设置文件(settings.xml)配置指南
xml·java·maven
任子菲阳7 小时前
学Java第三十四天-----抽象类和抽象方法
java·开发语言
学Linux的语莫8 小时前
机器学习数据处理
java·算法·机器学习
找不到、了8 小时前
JVM的即时编译JIT的介绍
java·jvm
西瓜er8 小时前
JAVA:Spring Boot 集成 FFmpeg 实现多媒体处理
java·spring boot·ffmpeg