• 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中maven2

    3. 修改setting.xml文件maven3

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

    2.创建maven项目

    开始创建maven项目,步骤

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

    2. 使用默认工作空间的路径maven4接着下一步

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

    4. 填写项目的相关信息,点击完成maven6

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

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

    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按钮就行了)最后设置结果如下:maven9d)Order And Export,为了显示好看,调整一下显示顺序,如图所示:maven10e)Libraris,修改jdk为本机的1.6.0_14,如下图:maven11如果在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. 到此为止,配置完毕,最后的项目结构:maven12

    3.项目运行

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

    步骤:

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

    2. 增加helloworld项目的配置maven13

    3. 运行helloworld

    4. 访问:http://ip:8080/helloworld,能看到Hello World的字样maven14

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

    4.项目打包、发布

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

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

  • 相关阅读:
    OpenCASCADE DataExchange DWG
    OpenCASCADE Conic to BSpline Curves-Circle
    OpenCASCADE Conic to BSpline Curves-Hyperbola
    Java中通过命令行启动jar包时指定编码
    VSCode来绘制流程图真是得心应手
    若依微服务版新建业务模块后提示找不到mapper的解决方法
    若依微服务版怎样实现不同业务模块下实体和mapper互相调用
    GitLab怎样实现新建仓库并允许开发者推送代码实现协同开发
    RuoYi-Process多模块activity工作流项目快速搭建
    若依微服务版手把手教你本地搭建环境并运行前后端项目
  • 原文地址:https://www.cnblogs.com/liubingna/p/3527021.html
Copyright © 2020-2023  润新知