为什么idea导入了github包,还报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么idea导入了github包,还报错相关的知识,希望对你有一定的参考价值。

分析一下原因主要由几种情况:

1. Setting文件:
1.1 Maven配置的Setting文件,默认是【C:UsersAdministrator.m2settings.xml】这个路径
1.2 maven settings.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<settings>
<localRepository>D:develop.m2
epository</localRepository><!--自定义本地仓库路径-->
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
1.3 其中localRepository的值写法

(1):默认(没有写localRepository)
<localRepository>~/.m2/repository</localRepository>

(2): 磁盘绝对路径
<localRepository>D:develop.m2 epository</localRepository>

(3):配置M2_HOME变量 M2_HOME
<localRepository>%M2_HOME%/repository</localRepository>

2. 本地仓库
2.1 默认是【C:UsersAdministrator.m2 epository其中workoffline取消勾选
3. 公司独有包
公司写的依赖包,需要放入到仓库中才能解决问题;
4. 包冲突 等等
导入失败,jar包冲突
参考技术A 原因在于,本地代码代码版本与远程代码版本不一致导致的(这种问题一般发生在GitHub上为新建的代码仓库,代码仓库会有一些初始化的信息如README.md文件,而本地是新建的项目没有这些内容,导致的版本冲突

以上是关于为什么idea导入了github包,还报错的主要内容,如果未能解决你的问题,请参考以下文章

关于maven的问题,不知道为啥Eclipse导入maven工程以后报错

maven 本地仓库 有jar 为啥 还报错

idea较新版本识别不了lombok生成的方法

eclipse项目导入idea报错:程序包javax.servlet不存在

eclipse项目导入idea报错:程序包javax.servlet不存在

java mybatis 采用@select(......) 为啥还报错没加载xml