①确定pom文件中的</dependency>依赖导入配置没有写错
②确定本地仓库repository里也有这个jar包
但是点击Reimport导入按钮,jar包依然导入不进来。
如果是内网环境,连接不上外网,就无法从远程仓库下载jar包,也许JAR包不在远程仓库,这时候会去本地仓库寻找,这时候要确保本地仓库路径配置正确:
打开Maven安装路径下/config/settings.xml文件。
在文件中找到<localRepository>标签。
确保标签中的值是你想要设置的本地仓库路径,例如:
<localRepository>D:/tool/repository</localRepository>
①使用命令
本地仓库路径配置正确,本地仓库里也有jar包,但是依然导入不了jar包,可以运行下面的命令,将JAR包安装到本地仓库。
打开命令行工具(如CMD、Shell或其他终端)输入:
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。
新问题:
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版本,降低后就好了
自动导入失败,使用安装命令还是安装不了,那就试试手动引入jar包吧。
①pom文件中添加以下插件和插件配置
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>
②在resource文件夹下创建jar文件路径,存放我们自己的jar包
③在pom文件中添加jar包配置和系统路径配置
<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>
这个是很久远的方式,大概是纯java项目的时候我用过。
①在项目的目录新建lib文件夹
②把jar包直接复制进lib目录后—》选中lib目录再右键选择Add as Library