环境:Windows
参考:
安装
-
下载
到 Maven官网 下载windows的安装包,下载对应的zip格式,如:apache-maven-3.5.2-bin.zip
-
解压,配置环境变量
将压缩包解压到想放置的路径下,如:
D:\maven\apache-maven-3.5.2
环境变量配置如下:
新增:
MAVEN_HOME
,值为D:\maven\apache-maven-3.5.2
编辑:
Path
,添加;%MAVEN_HOME%\bin
(win10不需要前面的分号) -
检查是否配置完成
mvn -v
-
修改配置文件
找到
maven
目录下的conf\settings.xml
配置文件,配置仓库路径(默认为c:~/.m2/repository
),修改如下:<localRepository>D:\maven\repository</localRepository>
同时,拷贝一份
settings.xml
文件到上面的仓库路径中,以方便Eclipse
等其他IDE使用Maven仓库
Eclipse安装Maven插件
- 打开eclipse,菜单
Help->Install New Software...
- 在Work with 地址栏输入:http://download.eclipse.org/releases/juno (注意:加粗部分是eclipse对应的版本名称),稍等片刻后下面的列表框会出现一系列插件
- 在filter框中输入maven便能定位要安装的插件,如:maven
- 选择
Collaboration->m2e - Maven Integration for Eclipse
,并点击next按钮进行安装 - 安装完成重启Eclipse,菜单
Window --> preferences->Maven->User Settings
,更改User Settings
路径为上面设好的settings.xml
文件路径:D:\maven\repository
,点击Reindex
更新Local Repository
,点击OK
配置完成
创建项目
For a web application:
mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
For a stand alone application:
mvn archetype:generate -DgroupId={project-packaging} -DartifactId={project-name} -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
错误记录
-
Eclipse maven 报错
could not get the value for parameter encoding for plugin execution default-resources
参考:
Error shown when creating new Maven project in Eclipse
eclipse maven 报错Could not get the value for parameter encoding for plugin execution default
- 先关闭eclipse
- 找到maven的本地仓库路径、例如(C:\Users\YourUserName.m2)
- 删除文件夹:repository
- 重新打开eclipse
- clean 有问题的maven项目、点击Project → clean...
- 右键有问题的maven项目、依次点击Maven → Update Project...