myeclipse建maven project

今天,我们来讨论下如何在Myeclipse环境中通过maven来管理和配置项目,以及如何在tomcat中部署并发布、打包项目。

其实最原始的方法,maven通过命令行就可以来创建、配置、运行、发布、打包项目,咱们这次先不讲命令行的方式,直接说在Myeclipse中来操作。因为目前对于我们开发者来说,绝大多数还是在IDE(包括Myeclipse等)中来操作的。

好,废话不说,开始正文

先说一下我的环境:Myeclipse8.5,Jdk1.6.0_14,maven2.2.1

1.Myeclipse安装maven插件

很高兴的看到,Myeclipse本身已经内置了maven的插件,咱们就不需要单独安装了,唯一需要修改的是Myeclipse中使用的maven版本,不管Myeclipse使用的是哪个版本,咱们都统一改成刚才下载到本地安装的版本,方法是:

  1. 菜单依次进入:windows–>Ppreferences–>MyEclipse–>Mave4MyEclipse–>Maven–>Installations

  2. 增加本地的maven到MyEclipse中myeclipse建maven project

  3. 修改setting.xml文件myeclipse建maven project

到此,MyEclipse的maven环境配置完成。

2.创建maven项目

开始创建maven项目,步骤

  1. MyEclipse中依次:New–>Other–>Maven–>Maven Project,然后下一步

  2. 使用默认工作空间的路径myeclipse建maven project接着下一步

  3. 选择模板,一定要选择maven-archetype-webapp,这表明是在创建一个web工程,如果要创建普通java工程,则选择maven-archetype-quickstartmyeclipse建maven project接着下一步

  4. 填写项目的相关信息,点击完成myeclipse建maven project

  5. 项目就创建完成了,目录结构如下myeclipse建maven project

  6. 我们知道,maven对项目的结构是有一套默认的规则的,现在生成的这个结构中还不完整,我们需要手工再增加一些,如下图myeclipse建maven project

  7. 配置项目属性,都是细节配置而且很重要:a)项目邮件菜单–>属性–>Java Build Path–>Source,点add folder,添加src/main/java, src/test/java, src/test/resources为source folder       b)下边的default output folder修改为:helloworld/src/main/webapp/WEB-INF/classes     c)修改这些source folder的输出目录,其中main/java和main/resources输出到default output folder, 而test/java和test/resources输出到target/test-classes中,(如何修改—点击各节点下的Output Folder, 再点右边的edit按钮就行了)最后设置结果如下:myeclipse建maven projectd)Order And Export,为了显示好看,调整一下显示顺序,如图所示:myeclipse建maven projecte)Libraris,修改jdk为本机的1.6.0_14,如下图:myeclipse建maven project如果在settings.xml中的profiles标签中添加:<profile>
    <id>jdk-1.6</id>
    <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.6</jdk>
    </activation>
    <properties>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target>
    <maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>
    </properties>
    </profile>

    那么MyEclipse将会默认生成jdk1.6的项目

  8. 到此为止,配置完毕,最后的项目结构:myeclipse建maven project

3.项目运行

传统的方法,我们需要先去下载一个tomcat到本地,然后将项目发布到该tomcat中。使用maven后,tomcat都不用下载了,可以使用maven的内嵌tomcat,很方便,方法如下:

步骤:

  1. 打开MyEclipse的debug配置,依次打开菜单:Run-Debug Configerations

  2. 增加helloworld项目的配置myeclipse建maven project

  3. 运行helloworld

  4. 访问:http://ip:8080/helloworld,能看到Hello World的字样myeclipse建maven project

  5. 神奇吧,就这样就搞定了,可以开发调试了

4.项目打包、发布

这个更简单,在项目的任何一个文件中点击右键:Run As–>Maven Package,看看在target目录下,是不是已经生成了helloworld.war?

 

转:http://hi.baidu.com/mr_ysxin/item/df23b21c4dffcbd5bf904248

myeclipse建maven project

上一篇:无法设置高度百分比问题


下一篇:Tomcat PermGen space错误解决方法