1.文章内容概述:

  在对项目需求进行分析之后,决定使用maven对我的java web项目进行管理,这篇文章记录了使用myeclipse创建maven java web项目的过程。

2.开发环境:

  1. jdk1.7
  2. maven:首先要确保你的计算机中已经成功安装上了maven,如果你的计算机中还没有安装maven,请先参照如下教程安装maven并配置maven相关环境变量:Windows系统下安装配置ApacheMaven
  3. myeclipse:首先要确保你的计算机中已经有myeclipse,其次,要在myeclipse中配置maven,关于如何在myeclipse中配置maven,请参见相关教程

3.使用myeclipse创建maven java web工程:

  step1,确保本文第二小节部分所述开发环境可以正常使用

  step2,打开myeclipse-----File-----new -----other----maven project---修改workspace路径-----选定该maven项目为webapp项目----设置你的project的artifactId、package等,具体情况见下面的截图:

      

      

      

      

  step3,查看你的maven java web project是否成功建立

      经过上述步骤,可以看到myeclipse中已经创建了一个maven管理的java web project,该工程的目录结构如下:

      

      

  step4,经过上述步骤,就算是成功新建了一个maven管理的java web项目了,可以看到新建成的这个web project其实是有一个index.jsp页面的,那么接下来就可以将你新建的web工程部署到服务器(如tomcat上),然后测试访问你的web project

      

      

      

      出现“Server startup in *** ms”就说明你的tomcat服务器已经成功启动,接下来你就可以通过浏览器访问你部署在该服务器上的web project

      

4.根据实际工程的需要在标准maven目录结构的基础上添加或删除其他文件夹 

 概述:本文第三小节中讲述了如何在myeclipse中创建自己的maven web project 的过程,创建结果如第三小节最后一部分内容显示的那样,是一个拥有maven标准目录结构的project。但是实际工程中肯定不只需要这些文件夹,实际工程可能需要在maven 标准目录结构的基础上进行灵活的修改,如添加新的文件夹,添加新的文件等等。所以我们还可以根据自己的需要在标准maven目录结构的基础上创建新的文件夹或者包或者其他。

4.1在标准maven目录结构的基础上添加新的文件夹

      本文第三小节中所展示的只是maven java web项目的标准目录结构,下面这个例子讲述如何在step3所示标准maven目录结构的基础上创建新的文件夹的具体操作方法:

      

      

      

4.2修改标准maven目录结构中class文件的输出地址

  

  1. 项目右键 》 Properties 》Java Build Path,在main以及test下新增 resource 文件夹。

  2.  

    修改 src/main/resource、src/test/resource 输出文件夹分别为:target/classes、target/test-classes

      

step2-------使用myeclipse创建maven java web项目的更多相关文章

  1. idea 创建 SSM + maven Java Web 项目流程

    idea 创建 SSM + maven Java Web 项目流程 一.idea 中选择File,New Project 新建项目 二.选择Maven,勾选上面的Create from archety ...

  2. Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...

  3. 记录一个奇怪的异常,无法还原此异常。 普通的Maven Java Web 项目

    项目 : 普通的Maven Java Web 项目 操作记录: 使用 Maven 构建项目,指令 tomcat7:run 无异常 但使用 eclipse 的 tomcat 运行项目,报此异常. 后面从 ...

  4. 全网最详细的IDEA、Eclipse和MyEclipse之间于Java web项目发布到Tomcat上运行成功的对比事宜【博主强烈推荐】【适合普通的还是Maven方式创建的】(图文详解)

    不多说,直接上干货! IDEA [适合公司业务]全网最详细的IDEA里如何正确新建[普通或者Maven]的Java web项目并发布到Tomcat上运行成功[博主强烈推荐](类似eclipse里同一个 ...

  5. 全网最详细的Eclipse和MyEclipse里对于Java web项目发布到Tomcat上运行成功的对比事宜【博主强烈推荐】【适合普通的还是Maven方式创建的】(图文详解)

    不多说,直接上干货! 首先,大家要明确,IDEA.Eclipse和MyEclipse等编辑器之间的新建和运行手法是不一样的. 全网最详细的MyEclipse里如何正确新建普通的Java web项目并发 ...

  6. Maven的学习资料收集--(十)Myeclipse下创建Maven的Web项目

    先要在MyEclipse中对Maven进行设置: 到此Maven对MyEclipse的支持设置完毕.   下面我们在MyEclipse中创建一个Maven标准的Web工程: New --> We ...

  7. IDEA创建MAVEN 无骨架WEB 项目

    Idea创建maven带有骨架的web项目的时候,会缺少必要文件夹,而且会多出来一些我们不需要的东西 详见:IDEA创建Maven Web项目 所以我们也可以创建无骨架项目: 创建maven项目 不选 ...

  8. 【IDEA】IDEA创建Maven的Web项目并运行以及打包

     0.IDEA集成Maven并设置Maven的配置 idea15之后的版本,都自带了maven插件,idea14貌似需要自己安装,方法也很简单:File->Settings->Plugin ...

  9. Maven 梳理 -eclipse中创建Maven的web项目

    已验证成功: 1.创建Maven的Web工程 新建Maven工程:File -> New -> Maven Project,具体如下所示: 点击Next进入下述页面,下方的窗口是我们选择所 ...

随机推荐

  1. Python 爬虫学习 urllib2

    用urllib2抓取被限制的网站页面 # coding:utf-8 import urllib2 url = "http://blog.csdn.net/troubleshooter&quo ...

  2. foreach属性-动态-mybatis中使用map类型参数,其中key为列名,value为列值

    http://zhangxiong0301.iteye.com/blog/2242723 最近有个需求,就是使用mybatis时,向mysql中插入数据,其参数为map类型,map里面的key为列名, ...

  3. Java输入输出流(一)——常用的输入输出流

    1.流的概念:在Java中,流是从源到目的地的字节的有序序列.Java中有两种基本的流--输入流(InputStream)和输出流(OutputStream). 根据流相对于程序的另一个端点的不同,分 ...

  4. python 类中staticmethod,classmethod,普通方法

    1.staticmethod:静态方法和全局函数类似,但是通过类和对象调用. 2.classmethod:类方法和类相关的方法,第一个参数是class对象(不是实例对象).在python中class也 ...

  5. Redis客户端之Spring整合Jedis,ShardedJedisPool集群配置

    Jedis设计 Jedis作为推荐的java语言redis客户端,其抽象封装为三部分: 对象池设计:Pool,JedisPool,GenericObjectPool,BasePoolableObjec ...

  6. [翻译] WCF运行时架构

    原文地址 http://www.cnblogs.com/idior/articles/971252.html 介绍 WCF具有非常易用的编程模型,服务开发者在掌握ABC的概念后可以很容易的使用WCF去 ...

  7. python学习-day12:列表、元祖、字典介绍和内置

    list:列表 >>>----可以被修改.修改成元素,元素可以使单独的数字,也可以是:新的list. 通过:链表..每个元素存储的时候,同时会指向下一个元素. 二.list编辑修改方 ...

  8. [内核]Linux workqueue

    转自:http://blog.chinaunix.net/uid-24148050-id-296982.html 一.workqueue简介workqueue与tasklet类似,都是允许内核代码请求 ...

  9. Hadoop数据读写原理

    数据流 MapReduce作业(job)是客户端执行的单位:它包括输入数据.MapReduce程序和配置信息.Hadoop把输入数据划分成等长的小数据发送到MapReduce,称之为输入分片.Hado ...

  10. ADF_Desktop Integration系列4_ADF桌面集成入门之部署ADF Desktop Excel

    2013-05-01 Created By BaoXinjian