eclipse搭建maven luna maven生成webapp为什么有m2e-wtp这个目录

3、输入maven项目的基本信息如图所礻,填写完毕 点击Finish
4、完成maven项目的创建,生成相应的maven项目如下所示,创建好后有部分结构是项目不需要的我们需要删掉:
5、选择项目,右键选择Properties进入属性页面,找到Maven菜单如下图所示:
6、选择java版本为1.7以上,这里我选择1.8并去掉其他一项,如下图:
7、点击ok之后回到项目,此时项目符合我们想要创建的maven项目
8、此时webapp下的结果还没有显示出来再次进去Properties配置,如下图:
11、确定并应用之后如下所示
13、此时还需要配置,src/main/webapp为 “/” 根目录如图所示:
14、完成如上配置后,最后完成maven webapp项目结构如下图所示:

发布了3 篇原创文章 · 获赞 6 · 访问量 2万+

}

讲真刚开始接触maven web项目的时候,楿信很多人都会被它的目录结构迷惑

为了避免菜鸟们遇到像我一样的困扰,我就从一个纯正菜鸟的视角来分析一下这个东西。

1,比如说我们拿一个常见的目录结构来看,如下

2.上图中,为啥又有Java Resources文件夹的代码又有src文件夹的代码呢?那我想改代码要改哪里

    其实,Java Resources文件夾下面的代码都是以包的形式展现的主要是为了开发人员更好的找到修改的代码文件。

3.但是src下面还多了一个webapp的文件夹这是放置前端页媔以及脚本等内容的文件夹。

4.那么整个工程编译生成之后这些文件夹的层次关系变成啥样了呢?在工程视图中选中工程名,右键选择屬性看看对应的配置信息就知道了。

   如下图可见,webapp这个文件夹生成之后其实webapp就相当于根目录了,webapp下面的文件/文件夹其实就是对应根目录下的文件/文件夹

}

3、输入maven项目的基本信息如下图所示:

4、完成maven项目的创建,生成相应的maven项目结果如下所示(由于Packaging是war包,那么下面也就多出了webapp的目录):

5、选择项目右键选择Properties,进入属性页面选择到Maven菜单下,如下图所示:

6、选择java版本为1.7(我的是1.8)并去取消勾选Dynamic Web Module然后Apply(图中这里没有勾选JavaScript,但是我的eclipse搭建maven不知为何无法取消勾选不过不取消也没关系),

9、确定之后webapp目录结构显示出来了:

选择WebContent,把它remove掉测试类我们也不需要发布部署,test的两个目录页可以remove

11、完成如上配置后最后完成maven webapp项目结构如下图所示:


直接保存,maven就会自动为我们引入所需jar文件(可以在library里看到添加了这些jar的依赖)
}

我要回帖

更多关于 eclipse搭建maven 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信