zoukankan      html  css  js  c++  java
  • 在Eclipse中部署Maven多模块项目

    在Eclipse中部署Maven多模块项目

           该文档是用Eclipse作为IDE进行开发,结合实际的项目做一个简单的示范,希望能够对喜欢使用Eclipse IDE进行开发的同事有帮助。

    首先我们要做一些准备工作,确保系统中安装了tomcatMaven并且在Eclipse中安装SVNMaven插件,tomcatMaven需要在系统环境变量中配置出Java环境变量,SVNMaven的安装过程不再赘述,介绍一下Maven插件与tomcatEclipse的配置。

    一、Maven插件安装完成后会在Eclipsewindow——>Preference中出现Maven选项如下图:

    我们先配置Maven的安装环境,如下图:

    配置完成后,Eclipse中的Maven插件就与安装的Maven关联起来了,之后我们配置Mavensettings.xml文件,该文件定义了项目私服的位置和使用的连接代理配置,默认使用A1公共库(http://devhost.rfdtd.cnpc/svn/a1/dev/java/trunk/ public)中的settings.xml文件,同时设置Local Repository的路径,默认路径为C:Users{username}.m2 epository

    如下图:

    Maven插件的配置已经完成。下面在Eclipse中配置Tomcat

           window——>Preference——>Server——>RuntimeEnviroment中进行配置

    点击添加按钮之后选择tomcat版本

    二、通过上述步骤之后,我们已经完成了使用Eclipse部署Maven项目的基本配置,下面我们来使用一个实际的项目来介绍一下Maven项目的部署。

    Eclipse中选择File菜单——>import选项导入SVN库中的项目

    单击next进行导入项目类型的设置,由于直接从SVN检出Eclipse无法识别项目为Maven项目,同时也不识别项目为WEB项目,需要我们进行手动配置,首先把SVN中的项目检出,如下图:

    检出后查看项目为如下形式

    我们可以看出Eclipse既没有把他识别成一个Maven项目也没有识别为一个Web项目,我们需要手动设置才能够生效,步骤如下:

    首先删除Eclipse中的项目,不要删除硬盘上的文件:

    删除后我们重新将workspace中的项目当做Maven项目导入进来,在Eclipse中选择File菜单——>import选项导入项目,如下图:

     

    完成后我们再来看项目的结构,就能发现这已经是一个标准的Maven项目的结构了,同时Eclipse将此识别为一个可部署的Web项目

    下面我们使用Maven命令清理并构建项目,

    首先清理项目:

    构建项目:

    当控制台输出如下内容说明构建成功

    接下来就是部署项目到tomcat中了,我们先来配置tomcat服务如下步骤:

    Window——>ShowView——>Other,选择servers视图

    创建右下方的标签,点击链接创建一个新的server配置

    配置tomcat服务

     

    下一步双击配置好的server服务器并配置服务:

    配置完成后,保存文件使配置生效,之后邮件选择服务节点,部署Maven项目

    这些步骤完成后,就可以启动服务了,右键点击服务,选择Start

    运行成功后我们来看tomcat目录下的文件结构:

    我们能确定的是Maven已经吧100项目所需要的项目一同部署到了tomcat中,我们访问启动的项目:

    如果想要启动多个项目一同调试,我们需要在刚刚创建的server中部署多个项目即可,如下图:

    启动tomcat,访问070项目:

    Eclipse中配置部署Maven项目完成,希望能够帮到大家,谢谢!





    附件列表

    • 相关阅读:
      POJ 3258 (NOIP2015 D2T1跳石头)
      POJ 3122 二分
      POJ 3104 二分
      POJ 1995 快速幂
      409. Longest Palindrome
      389. Find the Difference
      381. Insert Delete GetRandom O(1)
      380. Insert Delete GetRandom O(1)
      355. Design Twitter
      347. Top K Frequent Elements (sort map)
    • 原文地址:https://www.cnblogs.com/iadpay/p/3659992.html
    Copyright © 2011-2022 走看看