如何用maven构建一个web app呢?(暂时不使用eclipse提供的便捷方式)

一、创建项目

1.命令行执行

1

2.这么多模板,明显不是我们所需要的,所以输入web参数,进一步搜索。

2

项目数明显变少了,我们选一个Jave EE 7的项目。

3.输入项目编号66。

4.选择版本 1.1。

5.输入groupID。

6.输入artifactId。

7.输入版本(回车默认)。

8.输入包名(一般也是默认)。

9.最后确认Y。

生成完成,xie文件出现:

3

之后把文件放到tomcat里面跑,就可以看见Hello World!的效果。

二、避免繁琐,用tomcat插件实现项目的运行

每次创建项目都要在tomcat里打开,肯定很麻烦。我们能不能找到一种工具,直接运行maven项目呢?

首先需要在apache官网找到tomcat插件:org.apache.tomcat.maven

然后在pom.xml文件里加上配置(千万注意Id的I要大写):

这个是tomcat6的环境,那么tomcat7就是:

tomcat7再以上的版本也是同理。

然后就在命令行中输入mvn tomcat7:run

访问项目目录:

要关闭服务器,输入ctrl+c终止命令

三、使用Jetty插件运行Maven项目

上面用的是apache的tomcat插件,这次用的是eclipse官网的jetty插件

配置如下:

命令行运行 mvn jetty:run ,访问根目录

jetty和tomcat的访问路径有所不同,jetty是直接把项目部署在根目录下的,而tomcat需要访问项目路径。

四、总结

总之还是推荐使用IDE插件的方式生成项目,这些乱七八糟的指令和配置不值得花精力去学习。

发表评论

电子邮件地址不会被公开。 必填项已用*标注