Maven环境变量配置和Web创建及遇到的问题
1.去Maven官网下载:apache-maven-3.5.0
官网地址:http://maven.apache.org/download.cgi
2.解压apache-maven-3.5.0,创建一个本地仓库(命名为m2,当然这里你可以自定义)
maven路径:D:\java\maven\apache-maven-3.5.0
m2路径:D:\java\maven\m2
配置本地仓库路径:
使用EditPlus工具打开D:\java\maven\apache-maven-3.5.0\conf\setting.xml
<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.0http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
3.Maven环境变量配置:
计算机→属性→高级系统设置→高级→环境变量
系统变量→新建 M2_HOME 变量 。
变量值填写maven的安装目录(我的是:D:\java\maven\apache-maven-3.5.0)
系统变量→寻找 Path 变量→编辑
在变量值最后输入 %M2_HOME%\bin;
4. 在IntelliJ IDEA中配置maven
打开Settings (ctrl+alt+s),配置如下:
5.创建一个Maven工程:
点击Next,GroupId一般是定义包名(也可以域名),ArtifaceId定义了实际项目中的模块,下面是版本
Next 之后添加的配置为 archetypeCatalog=internal
6. 配置依赖
在pom.xml文件中配置
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
如果只在测试中使用的依赖,则:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
注:由于我已经建立了Maven项目。所以这张图其中的项目名称不一致,其他目录结构一样
那么如何去查找这些依赖呢?官网:http://mvnrepository.com/(也就是Maven的中央仓库)