安装
百度maven下载客户端解压,并添加到path环境变量。建议增加M2_HOME
这个环境变量,日后一些程序默认用这个变量找到maven主目录
设置说明:maven主目录下conf\settings.xml
为全局设置。c盘用户目录下可能还有一个setting文件,为用户设置(用户设置将覆盖全局设置)
参考下别人配置文件,他搞好了镜像这些,我们进去改掉仓库下载目录就基本行了
传送门:https://github.com/ae6623/Zebra/blob/master/maven-repo-settings-ali.xml
搜索依赖
进入中央仓库:http://mvnrepository.com/,搜索找到需要的依赖项目,点击进去把它提供的maven配置选项,添加到项目的pom.xml文件里的<dependencies></dependencies>(注意这个单词是复数形式),如
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.1.RELEASE</version>
</dependency>
离线安装依赖
mvn install:install-file -DgroupId=组织id -DartifactId=项目id -Dversion=版本 -Dpackaging=jar -Dfile=你下载的本地jar文件
主要是有时候你懂得,而且maven代理什么的不想学,直接手动下载对应jar包并安装到maven本地仓库
骨架
不知道如何写pom文件?
双击你的IDE选择maven项目,就自动生成了。但是这样出来的目录不够规范,插件什么的也不行,这个时候在IDE新建项目的时候选个搭建骨架就行了。比如什么都不要的,就选archetype-quickstart这个;想做web的选archetype-webapp。只要看最后那个名字就行了,全名记不住也没关系
第一次时总是卡着不动
archetype-catalog.xml: http://repo1.maven.org/maven2/archetype-catalog.xml
一般是这个破东西,存着一些骨架信息,而且明明直接打开没问题贼快,但就是卡着。。
解决去这里https://www.jianshu.com/p/6e82edb0e5d1