Java-如何将其他地方拉取的jar包导入本地maven环境

背景

公司的一个老旧二开项目,原项目维护方不合作了,提供的项目源码提供给到公司。项目中用到了一些原维护方内部的jar包,导致二开时依赖的这些部分全部报错。虽然在项目中直接导入此jar包可以解决报红报错问题,但是在使用maven打包时仍然会报错找不到依赖的那些类。

方案

1、将依赖的jar包安装到本地maven

csharp 复制代码
# 自己指定安装到本地仓库中jar包的groupId以及artifactId
mvn install:install-file -Dfile=C:\path\to\your\local.jar -DgroupId=com.weaver.qfeng -DartifactId=qfeng-util-jar -Dversion=1.0.0 -Dpackaging=jar  

2、在maven配置文件中依赖安装的maven

csharp 复制代码
<dependency>
    <groupId>com.weaver.qfeng</groupId>
    <artifactId>qfeng-util-jar</artifactId>
    <version>1.0.0</version>
</dependency>

3、再次打包

csharp 复制代码
maven clean install
相关推荐
Lei活在当下2 小时前
先用起来,再理解,关于协程Coroutine应该知道的事
android·java·jvm
Java爱好狂.3 小时前
Java程序员体系化学习路线(2026最新版)
java·后端·java面试·java架构师·java程序员·java八股文·java学习路线
tongluowan0073 小时前
以ReentrantLock为例解释AQS的工作流程
java·模板方法模式·aqs·reentrantlock
装不满的克莱因瓶3 小时前
SpringBoot 如何将 lib 目录中jar包打包进最终的jar包里面
spring boot·后端·maven·jar·mvn
身如柳絮随风扬4 小时前
Java 项目打包与部署完全指南:JAR vs WAR,从构建到运行
java·firefox·jar
云烟成雨TD5 小时前
Spring AI Alibaba 1.x 系列【62】时光旅行(Time-Travel)
java·人工智能·spring
浩少7025 小时前
【无标题】
java·开发语言
一棵白菜5 小时前
java 学习
java
卷毛的技术笔记5 小时前
Java后端硬核实战:用Spring AI Alibaba+Redis给LLM装上“超强记忆中枢”
java·人工智能·redis·后端·spring·ai·系统架构
AKA__Zas7 小时前
初识多线程(3.0)
java·开发语言·学习方法