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>
相关推荐
LINgZone26 分钟前
Maven多模块依赖管理与私有JAR包策略
java·maven·jar
珍珠先生9 分钟前
第17章 集合框架:Map
java
伯远医学12 分钟前
RIP-seq 高分文献案例分享
java·前端·javascript·人工智能·算法·eclipse·html
吃杠碰小鸡13 分钟前
VsCode中使用Java
java·vscode
lq_bog19 分钟前
spring事务失效
java·数据库·spring
API快乐传递者31 分钟前
淘宝京东数据分析实战指南:从指标体系到决策落地的全链路方法论
java·大数据·数据分析
vancece33 分钟前
JS实现堆 & 215.数组中的第K个最大元素
java·前端·javascript
就叫_这个吧33 分钟前
java springcloud熔断降级组件sentinel基础应用及nacos持久化处理
java·spring cloud·nacos·sentinel
SimonKing43 分钟前
Apache Fory JSON或许可以替代FastJson
java·后端·程序员
程序员良辰1 小时前
【TongWeb7的M11】 首次登录密码修改 & 开启控制台远程访问
java·中间件·tomcat