怎么使用maven创建一个web工程

 我来答
南京新华电脑专修学院
2018-07-27 · 新华电脑教育用心为户提供专业
南京新华电脑专修学院
新华电脑教育用心为户提供专业的电脑相关专业疑问解答
向TA提问
展开全部
一、新建Maven项目
1、File -> New -> Other

2、选择Maven Project ,单击Next。

3、保持默认即可,单击Next。
4、选择Archetype为 web app,单击Next。

5、输入一些必要信息,单击Finish。

6、项目结构如下图:

二、配置项目
1、在项目上右键单击,添加Source Folder。
Maven的项目有一些约定:src/main/java , src/main/resources , src/test/java , src/test/resources .那么,添加这些文件夹:

2、输入Source Folder的名字。

3、创建完之后的目录结构:

4、修改Build Path 配置
在项目上,右键单击,选择 Build Path ->Configure Build Path。

5、选择 Source标签,会显示4个Source Folder ,修改 OutPut folder :

6、双击每个文件夹的Output folder,选择路径。
src/main/java,src/main/resources,选择target /classes。src/test/java ,src/test/resources,选择target/test-classes。

7、修改完成后如下图所示:

8、修改JDK版本:选择 libraries 标签,选中JRE library,单击Edit按钮。

9、选择系统默认的就可以了,单击 Finish 按钮。
10、最后,单击OK即可。
11、完成后,项目结构如下图:

12、将项目转换为Dynamic Web Project
在项目上右键单击,选择 Properties。

13、在左侧选择 Project Facets,单击右侧的 ”Convert faceted from “链接。

14、修改Java为你当前项目的JDK,并添加Dynamic Web Module ,最后单击”Further Configuration available“ 链接。

15、修改Content directory 为 src/main/webapp,单击OK。

16、设置部署程序集(Web Deployment Assembly)
在项目上右键单击,选择Properties,在左侧选择Deployment Assembly。

此处列表是,部署项目时,文件发布的路径。
1)删除test的两项,因为test是测试使用,并不需要部署。2)设置将Maven的jar包发布到lib下。
Add -> Java Build Path Entries -> Maven Dependencies -> Finish设置完成效果图:
生活观察者模式
2016-08-11 · 超过17用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:20.1万
展开全部

打开你的开发工具

文件菜单下新建(eclipse下丶oather)

点击这个,下一步 目录就用默认的目录也行,不然可以自己调

这里选这webapp点击下一步

这里就随便弄了,就是你的包名前几位

点击flish完成

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2016-05-22 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
首先创建一个Maven的Project如下图

我们勾选上Create a simple project (不使用骨架)

这里的Packing 选择 war的形式

由于packing是war包,那么下面也就多出了webapp的目录

由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project

在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form… 如下图:

然后勾选Dynamic Web Module 并点击ok 如下图:(3.0只有tomcat7才支持)

接下来观察我们的项目结构,多了一个web content目录

虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改
把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:

然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly

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

接着重新指定一个web的路径,点击add,选择Folder -- 〉 next

在src下找到webapp目录,然后finish

最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next

然后再点击finish完成
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千寻千昭
2016-07-06 · 超过23用户采纳过TA的回答
知道答主
回答量:50
采纳率:100%
帮助的人:28.6万
展开全部

如果用的是ecplise的话新建一个meaven项目,一直下一步到,第二张图,选一下,红色圈中的条目,下一步,直到完成,部署服务器上面知道完整,这个web项目就完成了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱罗375
2016-06-28
知道答主
回答量:22
采纳率:50%
帮助的人:4.4万
展开全部
那要看你用的什么软件了。用eclipse来说,如果里面没有集成maven插件,要先下载maven。配置好之后,在eclipse里面new prproject,然后选择maven就可以了,之后在pom.xml加上你想用的jar包就可以自动下载jar包了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式