Java的maven项目导入本地jar包的三种方式

一、使用本地jar包

在项目中创建一个lib文件夹,将想要使用的本地jar包放进去

然后直接在pom.xml中添加下列依赖(项目协作推荐)

复制代码
<dependency>
   <groupId>com.fpl</groupId>
    <artifactId>spring</artifactId>
    <version>1.0-SNAPSHOT</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/spring.jar</systemPath>
</dependency>

二、同样在项目中创建一个lib文件夹,将想要使用的本地jar包放进去

然后在项目结构中引用lib文件夹(个人练习推荐)

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

同样在项目中创建一个lib文件夹,将想要使用的本地jar包放进去

使用命令将本地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>
相关推荐
zbhbbedp282793cl37 分钟前
unique_ptr和shared_ptr有何区别?
java·开发语言·jvm
珹洺42 分钟前
Java-Spring入门指南(二十九)Android交互核心:按钮点击事件与Activity跳转实战
android·java·spring
SimonKing1 小时前
SpringBoot邮件发送怎么玩?比官方自带的Mail更好用的三方工具
java·后端·程序员
大G的笔记本1 小时前
Java JVM 篇常见面试题
java·开发语言·jvm
ZHE|张恒1 小时前
深入理解 Java 双亲委派机制:JVM 类加载体系全解析
java·开发语言·jvm
q_19132846951 小时前
基于SpringBoot+Vue2的美食菜谱美食分享平台
java·spring boot·后端·计算机·毕业设计·美食
milanyangbo2 小时前
从同步耦合到异步解耦:消息中间件如何重塑系统间的通信范式?
java·数据库·后端·缓存·中间件·架构
秃了也弱了。2 小时前
elasticSearch之java客户端详细使用:文档搜索API
java·elasticsearch
java1234_小锋2 小时前
MyBatis如何处理懒加载和预加载?
java·开发语言·mybatis