序
初学maven,记录一下自己的问题
help:system
maven下载下来之后,执行一下
mvn help:system
会下载不少需要的包,并且测试仓库是否配置正确
maven换源
默认国外镜像很慢,在maven/conf/settings.xml添加(注意初始的settings位置)
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/public </url>
</mirror>
</mirrors>
</settings>
install
项目搬下来之后,先在项目根目录执行:
mvn install
作用:将所有依赖下载到本地maven仓库
(提示:可能会出错,是因为某些必要的代码还没有写,但是依赖是肯定会下载的)
IDEA import 出错
种类很多,要去看日志,直接在日志里搜索unable,快速定位错误
·可能是因为maven的版本比IDEA高
如何手动重新导入包
右边点出maven目录结构,在根文件夹右击,有Reimport选项
卡在 downloading plugins for …
因为被墙下载速度十分慢,需要搜索archetype-catalog.xml下载地址手动下载,然后放在.m2(本地仓库位置最好也放一个),在设置里面搜索runner,选择maven下的runner,在VM Options添加 DarchetypeCatalog=internal,重启,重新导入即可。注意在打开项目时点出setting,是仅设置当前项目(可以看设置窗口的右上角 For …),如果要设置所有项目,需要在IDEA的欢迎页面点出configure-settings。