zoukankan      html  css  js  c++  java
  • eclipse中创建多模块maven web项目

    本文讲述在eclipse中创建分模块maven web项目。

    暂时将一个项目分为controller;service;dao以及父类模块四部分。

    1.创建父类模块。

    创建一个简单的maven project打包类型设置为pom。

    创建一个web模块。选中six-roo项目右键new maven module

    将maven web项目转成eclipse支持的web项目

    具体步骤见下面文章

    http://www.cnblogs.com/HanShisi/p/5523998.html

    按照上述方法创建service模块,six-service

    这里的打包类型默认选择jar就可以。

    此时的目录结构如下图

    同理建出six-dao

    此处不再赘述。

    在此讲下现在项目的结构。

    six-root作为项目的父级项目,而six-web,six-service,six-dao作为其下的子模块,也可称之为子项目。

    在父级项目的pom文件中引入项目需要的依赖。

    各级子项目,引入其需要的子项目的依赖。如:six-web需要依赖six-service所以在six-web项目的pom文件中有如下依赖配置。

    同时 six-service需要依赖six-dao所以在six-service的pom配置文件中应添加对six-dao的依赖。在此不再赘述。

    此处需要注意,如果需要项目其它普通web项目一样在本地tomcat下部署、运行、测试,则还需要做如下操作。

    选中需要的子项目,加入进来。

    如此 部署运行则和其它web项目一样了。

    这里多提一点,如果是导入已存在的maven项目特别是web项目,而且也是eclipse识别的web项目的情况下,需注意导入后是否加入了maven的依赖。

    如图。

  • 相关阅读:
    Spring MVC全局异常后返回JSON异常数据
    spring mvc 异常统一处理方式
    Duplicate fragment name ERROR Jetty Maven Plugin
    Android中自己定义组件和它的属性
    stl非变易算法(二)
    unix more命令
    g711u与g729比較编码格式
    MD5的加密和解密(总结)
    js 定义类对象
    润乾报表实现可反复分组报表及改进
  • 原文地址:https://www.cnblogs.com/HanShisi/p/5524091.html
Copyright © 2011-2022 走看看