Maven Web 简单的搭建程序

 

一、配置maven的环境

下载地址: http://maven.apache.org/download.cgi(window下载(Binary zip)的)

将maven解压,然后配置环境变量打开: 计算机------系统属性------高级系统设置------环境变量

系统变量新建 M2_HOME

变量值E:\apache-maven-3.2.5(maven解压位置)

path中添加

;%M2_HOME%\bin ----在path的后面先添加;号

启动cmd,输入mvm -v可以查看版本

二、修改本地仓库位置

maven默认的本地仓库位置,是在当前用户目录下/.m2/repository中,我们可以配置到别的盘(Maven JAR 放置位置)。

Maven Web 简单的搭建程序

这儿配置到了E:/m2/repository下。

然后打开cmd,运行一条简单的maven命令:mvn help:system 下载相关的maven信息。

 

三、eclipse 安装 Maven插件

1. 一种是在线安装,这,貌似是用的最多的,就是:Help --> Install New Software,然后输入 HTTP 地址来安装,但有一个很明显的缺点,就是慢! http 地址:http://m2eclipse.sonatype.org/sites/m2e , 安装可随时查看新地址

2. 一种是离线安装,用 link 的方式来安装,这种方式可拔性更好,可以随时将插件插上和拔下,非常方便。

配置eclipse

 

在Window——Preferences——Maven

installations勾掉默认的maven,add安装的maven目录

Maven Web 简单的搭建程序

user Settings中选择本地仓库配置的setting.xml,如我的E:\m2\settings.xml

Maven Web 简单的搭建程序

点击应用。


 

三、eclipse 新建Maven project

在Eclipse中选择新建Maven project,选择工作环境

Maven Web 简单的搭建程序

 

Maven Web 简单的搭建程序

 

创建 maven-web项目, 需要选择 maven-archetype-webapp

Maven Web 简单的搭建程序

 

Maven Web 简单的搭建程序

groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
比如我创建一个项目,我一般会将groupId设置为cn.zyh,cn表示域为中国,zyh是我个人姓名缩写,artifactId设置为Maven,表示你这个项目的名称是Maven,依照这个设置。

 

四、Maven project 配置


1.补全缺失文件夹

Maven规定,必须创建以下几个Source Folder

src/main/resources

src/main/java

src/test/resources

src/test/java

添加以上的Source Folder

Maven Web 简单的搭建程序

Maven Web 简单的搭建程序

 

但是当我们新建这两个目录时,却报The folder is already a source folder.这个错误,错误意思是这个目录已经存在了!

这个目录确实存在,只是missing了(不知这样说对不对)

解决办法:

右键项目 build path->configure build path

Maven Web 简单的搭建程序

Maven Web 简单的搭建程序

把错误的删除即可

(后期说明:在built path里把jdk版本改为1.7或者1.8就行了,不必那么麻烦,另外说一下,实习之后,我已经不再用eclipse了,大家也多用idea,毕竟工作大部分都是用这个了)

 

2.配置Build Path

Maven Web 简单的搭建程序

设定4个文件夹的输出Output folder,Edit或双击修改

分别修改输出路径为src/main/resources对应target/classes

src/main/java对应target/classes

src/test/resources对应target/test-classes

 

src/test/java对应target/test-classes

3.修改 JDK

修改Java Compiler 中 JDK 版本

修改Project Fcets

1.Dynamic Web Module 版本号

2.Java 版本号

3.修改Content directory 为 src/main/webapp

Maven Web 简单的搭建程序

Maven Web 简单的搭建程序

找不到“Further Configuration available”时,去掉Dynamic Web Module的勾选,apply-确定之后重新打开勾选Dynamic Web Module就出现了

4.设置部署程序集(Web Deployment Assembly)

在项目上右键单击,选择Properties,在左侧选择Deployment Assembly

Maven Web 简单的搭建程序

1,我们删除test的两项,因为test是测试使用,并不需要部署。
2,设置将Maven的jar包发布到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish

5.添加Tomcat 运行程序

 

追加一个 web.xml的 头

 

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  version="3.0">
项目下载地址 :http://download.csdn.net/download/z_demon801/10217874