如何创建maven web工程

如题所述

1、使用eclipse插件创建一个web project
2、首先创建一个Maven的Project
3、勾选上Create a simple project (不使用骨架)

这里的Packing 选择 war的形式
4、由于packing是war包,那么下面也就多出了webapp的目录
5、由于项目要使用eclipse发布到tomcat下面,这里需要先把项目转成dynamic web project
6、在项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form…
7、然后勾选Dynamic Web Module 并点击ok
8、接下来观察项目结构,多了一个web content目录
9、虽然此时可以发布到tomcat中,但这不符合maven的结构,还要做如下修改:
<1把WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录
<2然后要修改发布规则,右键点击项目, 选择 Deployment Assembly
<3选择WebContent,把它remove掉,测试类也不需要发布,test的两个目录页可以remove
接着重新指定一个web的路径,点击add,选择Folder -- 〉 next
<4在src下找到webapp目录,然后finish
<5要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next
然后再点击finish完成:

至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中
补充:需要在src/main/webapp/WEB-INF下面创建一个web.xml
导入Spring mvc依赖jar包
<dependencies>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>

<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.7.1</version>
</dependency>

</dependencies>

直接保存,maven就会自动为下载所需jar文件
温馨提示:内容为网友见解,仅供参考
无其他回答

在eclipse中新建Maven Web项目
为什么这么做呢?有两个原因,1. eclipse默认加载maven配置是加载这个路径下的settings文件;2.这样配置之后如果后期更新maven的版本不需要修改配置。如下图所示,第二个是默认下载的包存在哪个地方,也就是本地仓库。配置settings.xml文件。这样基本的配置就完成了。4)使用命令新建与发布Web工程 进入我们想...

如何创建maven web工程
1、需要安装maven环境(maven插件),以eclipse为例。2、Maven环境安装成功后,Window->preferences->Maven 3、创建Maven项目,右键创建项目。4、完成后项目结构

如何创建maven web工程
1、使用eclipse插件创建一个web project 2、首先创建一个Maven的Project 3、勾选上Create a simple project (不使用骨架)这里的Packing 选择 war的形式 4、由于packing是war包,那么下面也就多出了webapp的目录 5、由于项目要使用eclipse发布到tomcat下面,这里需要先把项目转成dynamic web project 6、...

如何用cmd命令,创建maven web工程
1.普通方式创建 1)进入cmd窗口执行 mvn archetype:generate 2) 光标停止在 如下行 此为选择项目类型:创建java项目,选择默认按enter执行 创建web项目,输入webapp,进行筛选,选择一个输入编号,按enter执行 3)光标停在选择项目版本,按enter向下执行 4) 光标停在项目信息,输入包名,项目名,版本,...

解决idea创建mavenweb项目但是main文件夹下没有java和resource文件夹自 ...
解决IDEA创建Maven Web项目时,主文件夹下无java和resource文件夹的报错问题,只需一次改动:第一步,找到Maven安装目录,并打开setting文件,查看本地Maven仓库目录。第二步,进入本地Maven仓库目录,定位至D:\\maven-repository\\org\\apache\\maven\\archetypes\\maven-archetype-webapp,找到对应版本号文件夹。第...

如何为Web项目添加Maven支持
1、首先按照maven的规约建立源码包:src\/main\/java、src\/main\/resources、src\/test\/java、src\/test\/resources。创建步骤:接着输入名称点击完成即可:创建完之后目录结构如下:2、在项目的根目录下添加pom文件,pom文件的内容可以只写一些必备的东西:3、修改.project文件,使当前项目为一个maven项目: 在...

第十一篇 Java web Maven在IDEA中的配置和使用
下载Maven:官网或百度网盘(提取码:1234)下载。解压Maven:将压缩包解压并保存于任意磁盘(避免C盘)。环境配置打开系统属性,配置环境变量。新建系统变量:变量名“MAVEN_HOME”,变量值指向Maven安装路径。编辑Path变量,新增Maven解压目录下的“bin”路径。安装验证启动命令行工具:点击“窗口+R”并输入...

Maven教程(Eclipse配置及maven项目)
解决办法有两种:第一种是直接在`pom.xml`文件中添加相应的代码,但每次创建项目都需要重复操作;第二种更推荐的方式是在`setting.xml`配置文件中设置JDK版本,确保Eclipse与Maven环境的一致性。在创建Web工程时,可能会遇到缺少`web.xml`文件的报错。解决方法有两种,一是手动创建`WEB-INF\\web.xml`...

java创建maven项目(创建一个maven项目)
1、打开Eclipse,创建Maven项目。依次点击File--New--MavenProject,请选中Createasimpleproject(skiparchetypeselection),之后点击Next按钮。2、然后填写Groupid和artifactid,Version默认,Packaging默认为jar,Name,Description选填,其他的不填,之后点击Finish按钮完成。java创建一个mavenweb的项目,为什么只有src...

建Maven Web项目,为什么我的没有JAX-WS Web Service... ...
右键点击项目,打开Properties,打开Project Face,转换为dynimic web projiect 就可以了 或者可以点击项目运行Maven命令:eclipse:eclipse -Dwtp version=2.5 具体参照:http:\/\/blog.csdn.net\/deamony\/article\/details\/7378358

相似回答