maven管理javaweb项目

下载最新版本Maven:http://maven.apache.org/

这里写图片描述

这里写图片描述

2、安装和配置Maven。

2.1下载之后解压到指定目录。

2.2配置环境变量。在系统变量栏添加M2_HOME。编辑Path,添加

%M2_HOME%\bin;

这里写图片描述

这里写图片描述

2.3测试。Cmd下输入mvn –v,输出版本信息,则配置成功。

这里写图片描述

2.4修改配置文件,修改本地仓库路径。

默认情况下,Maven本地仓库路径是在C盘用户目录下的.m2文件夹,但是这样不方便管理,所以我们要修改这个路径。在本地建立maven/repository。把maven/conf目录下的setting.xml文件复制到新建的Maven仓库目录下。

这里写图片描述

修改settings.xml文件。添加新建的本地仓库路径和镜像URL,配置好之后,以后下载jar包都会从这个镜像路径下载到新建的本地仓库。镜像路径推荐使用国内的两个镜像仓库,阿里云和开源中国,这样访问速度快。

这里写图片描述

这里写图片描述

Maven/conf目录下的settings.xml文件也要按同样步骤修改。

3.在Eclipse下配置Maven。

3.1打开eclipse,选择Window –> Preferences ,然后Maven –>Installations Add.把解压好的Maven目录添加进来。

这里写图片描述

3.2然后选择Maven –>User Settings,把maven/conf目录下的settings.xml文件添加进来。到此就完成了Eclipse配置Maven.

这里写图片描述

4.Eclipse下新建Maven项目。

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

4.1新建Maven项目之后会报错,我们需要修改pom.xml,添加Servlet依赖。到Maven中央仓库获取。http://www.mvnrepository.com/,搜索Servlet,复制例子,添加到pom.xml。以后需要什么包的依赖就在这里获取。这样Maven项目就不会报错了。

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

4.2手动创建完整的目录结构。Eclipse自动创建的Maven项目结构是不完整的,需要手动完善。在src下添加如图目录。

这里写图片描述

然后右击项目Maven Update Project…然后选中项目名,点击OK

这里写图片描述

完整的目录结构如下:

这里写图片描述

4.3将Maven项目转成web项目。右击项目 Properties,然后选中Project Facets,勾选Dynamic Web Module,勾选合适的Java版本。点击OK。

这里写图片描述

4.4如果发现修改不了合适版本,需要到workspace下,找到项目文件夹,进入webdemo/.settings目录,修改org.eclipse.wst.common.project.facet.core.xml文件。把java和jst.web两项改成合适的版本。然后到Eclipse下修改项目的web.xml,web-app、 jst.web和Dynamic Web Module三者版本对应。然后右击项目 –> Maven –> Update Project.

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

4.5如果上面的步骤都已经操作无误了,还是报以下错误,或者在转移项目的时候,出现以下错误,则在pom.xml文件中添加maven-compiler-plugin插件。最后右击项目 –> Maven –> Update Project.

这里写图片描述

这里写图片描述

5.使用tomcat作为容器运行项目。

5.1进入tomcat官网:http://tomcat.apache.org/,点击Maven Plugin,选择Version 2.2。复制里面的例子,添加到pom.xml。目前只支持到tomcat7

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

5.2测试运行项目。右击项目 Run As Maven build…然后在Goals栏输入clean package 。信息出现:Running war on http://localhost:8080/webdemo 和Starting service Tomcat容器启动成功。接下来在浏览器输入:localhost:8080/webdemo.如果能访问则启动成功.

这里写图片描述

这里写图片描述

这里写图片描述

6.使用Jetty作为容器运行项目

6.1在Maven中央仓库http://www.mvnrepository.com/,搜索Jetty Maven Plugin,复制例子,添加插件到pom.xml

这里写图片描述

这里写图片描述

这里写图片描述

6.2测试运行Maven项目。右击项目 Run As Maven build…然后在Goals栏输入clean package 。信息出现:Started Jetty Server。接下来在浏览器输入:localhost:8080.如果能访问则启动成功。

这里写图片描述

这里写图片描述

这里写图片描述

如果出现一下错误,需要在Windows Preferences然后选择Java Installed JREs 选中jdk,点击Edit,在Default VM arguments栏添加

-Dmaven.multiModuleProjectDirectory=$M2_HOME

这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/wojiushiwo577785/article/details/78901593