一 用idea版本控制拉取下来,项目克隆地址
主要是maven配置文件的网址,还有下载下来的jar包完整不完整,不报错还报红不行就重来
-
如果拉下来的不是maven项目,没有maven侧边栏(有可能出现这个问题),先在project structrue里把jdk配置正确,再双击shift打开搜索栏,输入Maven,点击+Add Maven Projects并选择主要pom文件
-
pom文件依赖大量报红,包括project标签
这个问题大部分原因是maven 配置文件settings里没有公司项目相关依赖网址,因为公司都有自己的maven仓库,关键jar包下载不下来,解决办法是,使用前辈们的settings,改一下自己的本地仓库就好,注意如果只改了profiles(主要就是这里面的网络路径),可能会有其他冲突,直接换成前辈的settings是最快的解决办法 -
pom文件project依然爆红,因为parent标签有红线
因为parent里的jar包下载的不完整,删掉.lastUpdated文件重新下载,批量删除.lastUpdated文件
set REPOSITORY_PATH=D:\Maven\apache-maven-3.6.1\repository
rem 正在搜索…
for /f “delims=” %%i in (‘dir /b /s “%REPOSITORY_PATH%*lastUpdated*”’) do (
del /s /q %%i
)
rem 搜索完毕
pause
重新下载可以点击maven栏的M输入mvn -U idea:idea,不行就多来几次,或者从新导入再来一遍
-
项目全绿之后(maven-assembly-plugin和spring-boot-maven-plugin红色可以不管),从启动类启动项目报错
java: Internal error in the mapping processor: java.lang.NullPointerException可以在User-local build process VM options (overrides Shared options):里填写-Djps.track.ap.dependencies=false貌似是2020 版idea的问题
二 如果有开发文档就更好了,没有就从主要模块开始看看配置文件,不懂得注解可以搜一下