1,创建或者使用svn等同步工具checkout到本地一个maven管理的web项目。
创建方法,在一个目录下使用命令:mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp。按照提示输入相应的参数,中间过程如下
D:\study\workspace4>mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp [INFO] Scanning for projects... .... [INFO] Generating project in Interactive mode Define value for property 'groupId': : com.xjd Define value for property 'artifactId': : mywebapp Define value for property 'version': 1.0-SNAPSHOT: : Define value for property 'package': com.xjd: : Confirm properties configuration: groupId: com.xjd artifactId: mywebapp version: 1.0-SNAPSHOT package: com.xjd Y: : Y .... [INFO] BUILD SUCCESS [INFO] ----------------------------------------- [INFO] Total time: 1:46.199s [INFO] Finished at: Wed Nov 09 15:02:18 CST 2011 [INFO] Final Memory: 6M/15M
最后在文件夹下创建了一个Maven的webapp工程,该工程的文件夹根目录下"mywebapp"(请查看上面的过程),该目录的结构为
mywebapp +---pom.xml +---src +---main +---resources +---webapp +---index.jsp +---WEB-INF +---web.xml
补全工程的目录结构,第1步中生成的maven工程目录是不全的,比如我们的java代码,我们的测试目录等,现手动创建,和补全为如下
mywebapp +---pom.xml +---src +---main +---resources +---java <<添加 +---webapp +---index.jsp +---WEB-INF +---web.xml +---test <<添加 +---resources <<添加 +---java <<添加 +---target <<eclipse自动添加 +---classes <<eclipse自动添加 +---test-classes <<eclipse自动添加
截图:
增加MyEclipse的Web Project功能
到目前为止,我们仅仅是把一个Maven的webapp导入到了MyEclipse中,然而在MyEclipse中,这还仅仅是一个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,所以要修改成我们想要的版本,这里就不详述了,应该都会改。
相关推荐
在MyEclipse中使用maven构建web项目.doc
基于maven创建web项目 基础环境 Myeclipse2013 Tomcat8.0 Jdk1.8 apache-maven-3.3.9 环境配置
这个文档讲的是利用MyEclipse的自带maven插件进行web项目的打包管理,处理本地的web项目的依赖,通过war进行直接依赖打包,十分方便的web管理内容
Myeclipse2017创建mavenWeb操作步骤方法。------------
jeeweb是优秀的web快速开发框架jeeweb-mybatis非maven版本
springboot(web项目,非maven)
今天突然想弄弄SpringMVC,因为不久前又学了点Maven觉得非常好,所以在弄SpringMVC这个Web框架时想使用Maven来做,但是问题又来了,我一直是在Eclipse中使用Maven,而我以前一直用MyEclipse做Web开发(在Eclipse中做...
MyEclipse+Maven开发Web工程的详细配置过程.pdf
里面是maven的包,以及maven的部署详细笔记,在MyEclipse上创建maven的WEB项目需要修改的一些MyEclipse配置及出现的一些异常修改的笔记
3、选择“file new web project”,进入项目创建页面,在Project name处,输入项目名称(SpringbootAction-One),选择Java EE version、Java version及JSTL Version版本 4、一路选择next,点击finish完成项目...
Java web 购物车myeclipse maven工程ServletCartDemo Java web 购物车myeclipse maven工程ServletCartDemo
Maven 项目对象模型 Maven搭建过程 web 模块加载另外一个web模块方法 Myeclipse Maven 忽略单元测试打包 一个多maven项目聚合的实例
Web的课程设计选题-Web的课程设计选题系统-Web的课程设计选题系统源码-Web的课程设计选题管理系统-Web的课程设计选题管理系统java代码-Web的课程设计选题系统设计与实现-基于springboot的Web的课程设计选题系统-基于...
使用maven管理项目,非常好用。java-web开发,myeclipse开发工具,使用maven管理项目
myeclipse 2018破解版是一款java开发的必备利器,MyEclipse让您的开发保持流畅。...通过标准的Maven项目架构和MyEClipse菜单内置的启动命令,你可以在当前IDE下使用Maven管理项目。 使用构架等提升你的Java Spring项目
科研项目验收-科研项目验收系统-科研项目验收系统源码-科研项目验收管理系统-科研项目验收管理系统java代码-科研项目验收系统设计与实现-基于springboot的科研项目验收系统-基于Web的科研项目验收系统设计与实现-...
Web的铁路订票-Web的铁路订票系统-Web的铁路订票系统源码-Web的铁路订票管理系统-Web的铁路订票管理系统java代码-Web的铁路订票系统设计与实现-基于springboot的Web的铁路订票系统-基于Web的Web的铁路订票系统设计与...