导入github的项目
步骤:
- 打开Idea,导入项目
点击菜单栏的File选项
settings
Build, Execution, Deployment
Build Tools
Maven
User settings file 不勾选 override
Local repository 不勾选 override
想修改默认的仓库和settings的目录,必须在全局里修改。
override写成其他非默认的位置会下载不了。
如果修改默认的的全局配置:other settings , settings for new project , 再修改settings和仓库目录。 或者 close project 后,在setting里面修改全局配置。
仓库相关
-
Idea的默认的settings配置文件是在:[用户名]/.m2/ ( 实际上并不存在这个文件。)
- Idea的默认的本地仓库是在:[用户名]/.m2/repository 的目录下。
- 在Idea中,自己设置settings文件位置在Idea的maven下的:C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.4\plugins\maven\lib\maven3\conf\,并可将修改的仓库位置更改在settings中,即:/XXX/repository。** 注意是右划线**。还能在里面添加各种依赖包的远程镜像mirror地址xx,下载*仓库无法下载的依赖包。
- Idea根据需要修改默认仓库的位置/XXX/repository。
-
Maven需要的依赖包,在中注明。
Maven搜索下载依赖包的优先级:本地仓库 > *仓库。
可在加入远程仓库的地址。 -
优先级:全局的settings和仓库的地址 < 项目的局部的settings和仓库的地址
maven打包
compile编译
test测试
package打包
clean清除打包
注意要对已经打包的jar包清理时,确保关闭与此相关的文件夹、cmd等等窗口。(任何时候其实都一样,被打开了,就不能被删除。)
我遇到的问题:
用idea默认的用户目录下的仓库,无法下载一些包。
于是更换为Idea的配置文件,并且更改本地仓库的目录为英文路径下的仓库地址。
并且在中加入一个镜像地址。
在全局和局部都改为,自己修改后的本地仓库地址。
plugin报错,修改版本后下载成功。。。
1.删去settings文件,再新建一个
2.删去.lastU文件
3.删去对应的maven仓库下的包的文件夹
4.设置有效的镜像源
我实际出错的原因是:
- log 无法找到,安装lombok插件后解决问题。
- 插件Failed to execute goal :maven-install-plugin2.5.2 有问题,我找到插件对应的目录(在仓库目录下的)删去里面所有的文件。再在idea中clean和导入,导入不成功,那我恢复了2.5.2版本的插件,最后重新运行,pom里面就没出错了。
- install不成功,说访问不了我的项目生成的jar文件,“拒绝访问”,然后在找遍了出错的解决办法中,发现就是因为在C盘中的这个目录是权限不能写的,更改为完全控制就解决问题。
其他:
transfer不成功,settings文件更改。网络下载不了的原因。
mvn命令不生效:将其bin目录加在系统变量中。
关闭cmd窗口之后再运行mvn -v
*mvn idea:idea
确定jdk版本,1.8
删除掉项目下的.iml文件,然后重启IDEA,点击Maven窗口下的刷新按钮
在File–>Settings–>Build,Execution,Deployment–>Build Tools–>Maven–>Runner中勾选了Delegate IDE build/run actions to Maven
尚未解决:
Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
git未更新版本:原来版本没开启控制台打印(不知道是否有误,应该就是有问题的。)
重新用坤哥的版本导入,开启控制台也是正常运行,只是用的配置的文件,后来改为默认配置也能运行成功。---->之后git上直接上传这个版本的项目。
从git上拉下来的项目,还是要改settings的配置才能运行成功,代码一直标红,反正就是依赖一直没下载。
破解失效以后如何重新安装
卸载以后,需要将user目录下的.m2文件夹删除。