Maven安装与配置
maven环境搭建
第一步:下载maven安装包,解压即可使用(可以去官网进行下载)
第二步:配置maven环境变量
配置MAVEN_HOME,值为maven的解压路径
再配置M2_HOME,值和MAVEN_HOME的值是一样的
修改path添加maven相关路径:
在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”
将bin目录配置进去即可
第三步:验证
doc窗口执行命令“mvn –version”
能够得到maven的版本信息就说明配置成功了
第四步:修改“MAVEN_HOME\config”下的setting.xml文件,配置本地仓库
我们要在电脑任意位置建立一个文件夹(仓库)用来储存以后的jar包,
然后在setting.xml中指定仓库位置
eclipce的配置
系统环境配置完之后就要配置eclipse了
点击window ,点击 preferences,然后搜索maven
配置Installations:
找到下载的maven的为位置然后加进去
为了加快下载jar速度,在settings.xml文件中再配置一下阿里私服
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>alimaven</id>
<name>aliyun?maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
配置User Settings
在第二项选择中,选择settings.xml文件,如果度三个框框的值自动转变为我们仓库的地址,我们的配置就成功了
创建maven project
配置完成之后就可以建maven项目了,创建项目的时候必须联网,并且保证网络流畅
第一次创建时时间可能比较久,要耐心等待一下。步骤如下:
选择maven project 点击next:
点击next
第一项最好选择internal,然后选择webapp ,再点击next:
创建成功之后我们的项目会出现报错,需要将pom.xml文件配置好
修改junit的版本,然后加入自己要使用的servlet的jar版本信息
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.li</groupId>
<artifactId>maven_01</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>maven_01 Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.44</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<finalName>maven_01</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
<!-- 修改web.xml由2.3至3.1 -->
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
在这之后我们要将我们的jdk和Web改成我们用的版本
注意先取消选项应用后再更改应用不然会报错!!!!
这样我们的项目就准备完毕了,写一些代码测试一下能够使用就行了
maven的文件层级结构
src:所有的java代码,jsp界面等
src/ main/ java:存放所有java代码
src/ main/ resources:存放所有配置文件
src/ main/ webapp:存放所有jsp
src/ test:存放所有测试代码
target:所有的编译class文件