1、打开myeclipse 选择File->new -> Project...->Maven Project

在next后如果你想改变默认的工程位置 那你能在 use default workspace location 的 Browswe了选择一个 点 next

在这一步里 你一定要选择 maven-archetype-webapp 点 next

填入自己的Group ID 和 Artifact Id 点击 finish

然后 不知道是为什么就出了这个 failed to create project 的错误。在网上找了好久 都没找的解决的方法 但是不要紧 我们还有别的方法

现在看下错误后的工程目录: 生成的maven工程目录是不全的,比如我们的java代码,我们的测试目录等,现手动创建,和补全:

增加MyEclipse的Web Project功能
到目前为止,这还仅仅是一个Java普通的Maven工程,这一步我们就要为其添加MyEclipse的web project特性。
选择工程-->MyEclipse-->Project Capabilities-->Add Web Project Capabilites,弹出窗口中设置参数如下,再接下来的弹出窗口中选择yes。这样我们的工程就是web工程了(注意工程图标有变化,而且MyEclipse自动依赖了JEE的包)。

配置工程属性,打开工程属性面板 ---这一步很重要,都是些细节配置,缺一不可啊
1) Java Build Path
1> Source
添加src/main/java, src/test/java, src/test/resources为source folder, 这里就不需要详述了吧,点"add folder"就行。
最小面的"default output folder"修改为"mywebapp/src/main/webapp/WEB-INF/classes"---这点很重要
修改这些source folder的输出目录,其中main/java和main/resources输出到default output folder, 而test/java和test/resources输出到target/test-classes中,(如何修改---点击各节点下的Output Folder, 再点右边的edit按钮就行了)最后设置结果如下:

2> Order And Export
为了显示好看,调整一下显示顺序,不细说了,很简单,看下图:

2)Java Compiler
注意到上面的图片中,我的工程显示jdk为1.4,所以要修改成我们想要的版本,这里就不详述了,应该都会改。
3) Myeclipse-->Web
这一个是用来修改设置工程的web特性的,如下图:

好了,一个MyEclipse的Web Project + Maven webapp的工程就建好了。剩下的就是在myeclipse中开发和调试web最后用maven打包,当然一定要使用maven的依赖特性(把要依赖的jar包直接在pom.xml中加入,然后刷新工程就会自动导入)。
附件为一个创建好的springmvc的helloworld,可以作为一个模板。
分享到:
相关推荐
MyEclipse+Maven开发Web工程的详细配置过程.pdf
本文将详细介绍如何在MyEclipse中配置Maven,以便进行Web工程的开发。 首先,我们需要在命令行环境中使用Maven创建一个基础的Web应用项目。通过执行以下命令: ```bash mvn archetype:generate -...
基于maven创建web项目 ...本文介绍了基于maven创建web项目的步骤,包括搭建maven环境、集成maven到Myeclipse2013和创建maven架构下的WEB工程。通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。
在Java开发领域,将一个普通的Java工程转换为Web工程是常见的需求,特别是在使用集成开发环境(IDE)如MyEclipse时。本篇文章将探讨如何在MyEclipse无法正常添加Web能力的情况下,手动进行这个转换过程。 首先,...
5. **在MyEclipse中搭建SSM项目**:首先,需要安装Maven插件到MyEclipse,然后创建一个新的Maven工程,并按照SSM的标准目录结构配置src/main/java、src/main/resources和src/main/webapp。接着,在pom.xml文件中添加...
1. **添加Spring Boot Starter**:在`pom.xml`中,我们需要引入Spring Boot的核心起步依赖,如`spring-boot-starter-web`,它包含了开发web应用所需的基本组件。 2. **引入Swagger UI**:为了方便API的调试和展示,...
### MyEclipse配置环境详解 ...通过以上步骤,不仅能够顺利完成MyEclipse2013的基础配置与优化,还能掌握如何利用Spring Eclipse高效地创建和管理Maven项目,以及配置Tomcat服务器,从而为开发工作提供强大的支持。
【标题】"Java web 购物车myeclipse工程" 涉及的主要知识点是构建一个基于Java Web的购物车应用,使用MyEclipse作为集成开发环境,并结合Maven进行项目管理。MyEclipse是Eclipse的一个扩展,主要用于Java EE项目的...
《MyEclipse开发环境工具常用配置详解》 MyEclipse是一款强大的Java集成开发环境,尤其在Web应用开发中,它的高效能和丰富的功能深受开发者喜爱。然而,为了更好地利用MyEclipse,我们需要对其进行一系列的个性化...
本教程将详细介绍如何安装和配置Maven,以及如何在MyEclipse集成环境中使用Maven创建项目。 ### 一、下载与安装Maven 1. **下载Maven**: 访问Apache Maven官方网站[http://maven.apache.org/download.cgi]...
【MyEclipse 6 Java 开发中文教程2】 MyEclipse 6 是一款基于 Eclipse 的集成...通过本教程,你将掌握如何有效地使用MyEclipse进行Java和Web开发,提高你的开发效率,同时也能更好地理解和适应软件工程的最佳实践。
2. **为现有项目添加Maven支持**:新建Web工程时,勾选`Add Maven support`,然后按照提示进行操作。 **五、项目构建与调试** Maven提供了许多命令来管理项目: - **打包**:`mvn package`,会将项目编译、测试并...
"在eclipse + MyEclipse+tomcat下配置建立J2EE工程环境"的主题旨在教你如何在这些流行的开发工具中设置一个集成的开发环境(IDE),以便于创建、运行和调试J2EE项目。以下是对这个主题的详细阐述: 首先,Eclipse是...
本篇将详细介绍如何将一个MyEclipse工程转换为Eclipse工程,并进一步部署到Tomcat服务器上。 首先,我们来理解MyEclipse和Eclipse的区别。MyEclipse是Eclipse的商业版本,它包含了更多的企业级功能,如对Web、J2EE...
2. **项目管理**:在 MyEclipse 中,你可以创建不同类型的项目,如 Java 工程、Web 工程、EJB 工程、EAR 工程等。每个项目都有自己的目录结构,便于组织源代码、资源文件和配置文件。此外,MyEclipse 提供了版本控制...
4. **配置文件**:如web.xml,描述了Web应用的部署配置,展示了MyEclipse对XML文件的支持。 5. **数据库配置**:可能包含数据库连接配置文件(如db.properties),以及相关的DAO类,展示了MyEclipse如何连接和操作...
标题 "spring2.5+ibatis3+web service cxf 例子MyEclipse工程" 提供了一个关于如何在MyEclipse环境中集成并使用Spring 2.5、iBatis 3和CXF Web服务的实例。这个项目组合是Java企业级开发中常见的技术栈,下面将详细...
这篇文档将详细介绍如何在 MyEclipse 中导入 Maven 项目以及使用 Maven 的常见命令。 首先,要在 MyEclipse 中导入 Maven 项目,你需要通过以下步骤操作: 1. 右键点击 MyEclipse 左侧的项目视图空白区域。 2. ...