maven实践二

                                     maven创建一个web项目

 

问题:在第一节中,我们已经创建了一个web项目,但是,这个项目还是java类型的,是不能发布到应用服务器的。

 

这一章节,我们从头创建一个真正的maven web项目。

 

第一步:创建一个Maven project


maven实践二_第1张图片
 
<!--[endif]-->

 

 

 

第二步:(我们选择向导方式,并使用默认的工作空间),我们可以选择仅仅创建一个简单的项目。

 


maven实践二_第2张图片
 
<!--[endif]-->

 

 

选择一个webapp模块方式生成项目


maven实践二_第3张图片
 
<!--[endif]-->

 

填写项目的信息


maven实践二_第4张图片
 
<!--[endif]-->

 

 

最后我们得到了一个暂时还不能发布的web项目

 


maven实践二_第5张图片
 
<!--[endif]-->

 

 

 

 

 

接下来是我们如何转换这个项目,使其能够成为了一个真正的webapp

 

第一步:项目类型的转换,我们选中Dynamic web Module,并且选中2.4或者2.5,这一点很重

要,Tomcat6.0只支持3.0之前的web模型


maven实践二_第6张图片
 
<!--[endif]-->

 

OK,我们可以看到项目转换以后多了一个WebContent的目录


maven实践二_第7张图片
 
<!--[endif]-->

 

 

 

接下来,删除原来webapp目录中的WEB-INF目录,再将WebContent目录中的META-INFTWEB-INF全部复制到webapp目录下,同时删除WebContent目录,

最后我们加上几个Maven常规项目的源文件夹

src\main\javasrc\test\java以及src\test\resources

最后得到整个项目的目录结构图如下


maven实践二_第8张图片
 
<!--[endif]-->

 

 

项目最后一步修改,将下图的test目录和webcontent目录删除,同时添加maven的项目jar目录和webapp目录


maven实践二_第9张图片
 
<!--[endif]-->

 

 

修改以后得到下图


maven实践二_第10张图片
 
<!--[endif]-->

 

 

最后我们就可以看到项目能够被发布了:

 


maven实践二_第11张图片
 
<!--[endif]-->

你可能感兴趣的:(maven,webapp)