maven无法自动导入jar包解决方式

目录

友情提醒:
先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

第一章、问题分析

1.1)问题:maven无法导入依赖

①确定pom文件中的</dependency>依赖导入配置没有写错
②确定本地仓库repository里也有这个jar包

但是点击Reimport导入按钮,jar包依然导入不进来。

第二章、问题分析与解决

2.1)解决方式1:确保本地仓库路径配置正确

如果是内网环境,连接不上外网,就无法从远程仓库下载jar包,也许JAR包不在远程仓库,这时候会去本地仓库寻找,这时候要确保本地仓库路径配置正确:

java 复制代码
打开Maven安装路径下/config/settings.xml文件。
在文件中找到<localRepository>标签。
确保标签中的值是你想要设置的本地仓库路径,例如:
<localRepository>D:/tool/repository</localRepository>

2.2)解决方式2:使用命令安装

①使用命令

本地仓库路径配置正确,本地仓库里也有jar包,但是依然导入不了jar包,可以运行下面的命令,将JAR包安装到本地仓库。

打开命令行工具(如CMD、Shell或其他终端)输入:

java 复制代码
mvn install:install-file -Dfile=/localpath/t/xxxexample.jar -DgroupId=yourGroupId 
-DartifactId=yourArtifactId -Dversion=yourVersion -Dpackaging=jar

②命令解释

/localpath/t/xxxexample.jar是包含jar包名称的JAR文件路径。

yourGroupId、yourArtifactId和yourVersion 是pom文件中jar包的Maven坐标,根据具体需求来替换。

-Dpackaging=jar 是固定写法不用替换,指定包的类型为JAR。

2.3)解决方式3:查看是否maven版本过高

新问题:

maven导入时,idea内无法运行并提示"Unable to import maven project: See logs for details

①编辑器版本:IntelliJ IDEA 2018.3.3

maven:3.8.9

jdk:1.8

系统:win10
②查看idea的运行日志

help--》show log in explor
③发现日志提示3.8.9的maven版本太高,需要降低到3.3版本,降低后就好了

2.4)解决方式4:通过resource导入本地jar包

自动导入失败,使用安装命令还是安装不了,那就试试手动引入jar包吧。

①pom文件中添加以下插件和插件配置

java 复制代码
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
   <configuration>
       <includeSystemScope>true</includeSystemScope>
   </configuration>
</plugin> 

②在resource文件夹下创建jar文件路径,存放我们自己的jar包

③在pom文件中添加jar包配置和系统路径配置

powershell 复制代码
<dependency>
            <groupId>org.apache.velocity</groupId>
            <artifactId>velocity-engine-core</artifactId>
            <version>2.0</version>
            <scope>system</scope>
            <systemPath>
${project.basedir}/src/main/resources/jar/velocity-engine-core-2.0.jar
            </systemPath>
</dependency>

2.5)解决方式5:把jar包放在lib目录下

这个是很久远的方式,大概是纯java项目的时候我用过。

①在项目的目录新建lib文件夹

②把jar包直接复制进lib目录后---》选中lib目录再右键选择Add as Library

相关推荐
草莓熊Lotso9 小时前
Python 入门超详细指南:环境搭建 + 核心优势 + 应用场景(零基础友好)
运维·开发语言·人工智能·python·深度学习·学习·pycharm
小尤笔记9 小时前
【2024版】超详细Python+Pycharm安装保姆级教程,Python环境配置和使用指南,看完这一篇就够了
开发语言·ide·python·pycharm·编程语言·解释器
砚边数影9 小时前
AI开发依赖引入:DL4J / Java-ML 框架 Maven 坐标配置
java·数据库·人工智能·深度学习·机器学习·ai·maven
java_t_t11 小时前
Maven插件apiscan介绍与使用
java·maven·api文档·maven插件
吴声子夜歌15 小时前
Maven——pom.xml详解
xml·java·maven
岁岁种桃花儿15 小时前
Maven 依赖作用域实战避坑指南
java·maven
计算机毕设指导616 小时前
基于微信小程序技术校园拼车系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven
计算机网恋16 小时前
PyCharm左侧的提交按钮不显示的解决办法
ide·python·pycharm
计算机毕设指导616 小时前
基于微信小程序求职招聘-兼职管理系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·求职招聘
二哈喇子!1 天前
Eclipse中导入外部jar包
java·eclipse·jar