欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Java

详解Maven转化为Dynamic Web Module的实例

程序员文章站 2022-04-01 10:58:51
...
Maven项目在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dynamic web module to 2.5 下面提供一种解决方式

如今Maven仍然是最常用的项目管理工具,若要将Java Web项目使用Maven进行管理,则首先需要新建Maven项目,然后将其转化为web项目。

在项目右键选择properties,然后点击左侧Project Facets,勾选Dynamic Web Module,点击Apply-->OK即可。理想情况应该可以在项目下出现WebContent目录。如果没有的话,首先回到Project Facets界面,将Dynamic Web Module取消勾选,点击Apply。然后重新勾选,下方会出现“further configuration available”的链接,点击进入,勾选生成web.xml文件即可。

WebContent生成之后将其下两个文件夹剪切到src/main/webapp下,将WebContent删除。

右击项目,选择 properties,选择Deployment Assembly。选择WebContent,并将它remove掉。接着重新指定一个web路径,点击Add,选择Folder,点击Next。在src/main下找到webapp目录,点击Finish。继续点击Add,选择Java Build Path Entries。将当前build path指向Maven Dependency。点击Apply和OK。

这个方法用eclipse3.5似乎没有project facts选项,似乎不好用
Updated May 23, 2011 by cm2...@gmail.com
创建Web工程
使用eclipse ee创建maven web工程

//eclipse要安装maven的插件,这里使用m2eclipse 1.选择File->New->Other,选择Maven->Maven Project

2.选择Use default Workspace location默认工作空间,其他不用选

3.在Artifact Id中选择maven-archetype-webapp

4.输入Group ID和 Artifact ID,以及Package

Group ID一般写大项目名称.Artifact ID是子项目名称.
例如Spring的web包,Group ID:org.springframework,artifactId:spring-web.
Package是默认给你建一个包,不写也可以.

以上就是详解Maven转化为Dynamic Web Module的实例的详细内容,更多请关注其它相关文章!