maven管理javaweb项目

来源:互联网 发布:usleep函数 linux 编辑:程序博客网 时间:2024/05/19 12:13

下载最新版本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

这里写图片描述

这里写图片描述

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 毛地毯怎么清洗 毛毛地毯 清洗纯毛地毯 纯毛地毯清洗方法 地毯毛毡 毛地毯图片 狐狸毛地毯 毛地黄皂苷 毛呢马夹 毛坎肩搭配图片 毛坎肩 毛坦厂 毛坯房自己动手装修 深圳毛坯房装修 毛坯房自己装修 清水房 清水房是什么意思 什么是毛坯房 创意毛坯房图片 未装修的毛坯房图片 清水房和毛坯房的区别 毛坯房是什么意思 装修毛坯房步骤 上海毛坯房出租 毛坯房 装修步骤 出租毛坯房 毛坯房简单装修多少钱 毛坯房怎么验收 毛坯房装修预算 毛坯房怎么住 验毛坯房注意事项 毛坯房多少钱一平米 毛坯房交付注意事项 毛坯房价格 毛坯房多少钱一平方 新房毛坯房 毛坯房入住 毛坯房出租信息 什么叫毛坯房 毛坯房怎么读 北京毛坯房出租