Eclipse+Maven创建多模块web项目

简介

通过Maven创建的多模块项目。
这里写图片描述
模块是此POM列出并作为一组执行的项目。通过一个pom打包的项目可以将它们列为模块来聚合成一组项目进行构建,这些模块名是这些项目的相对目录。
这里写图片描述
Maven项目之间不仅存在多模块的聚合关系,而且Maven项目之间还可以存在相互继承的关系,子模块将继承父模块的一些配置和引用的jar,子模块无需另外引用。,属性元素包括:

  • groupId
  • version
  • description
  • url
  • inceptionYear
  • organization
  • licenses
  • developers
  • contributors
  • mailingLists
  • scm
  • issueManagement
  • ciManagement
  • properties
  • dependencyManagement
  • dependencies
  • repositories
  • pluginRepositories
  • build
  • plugin executions with matching ids
  • plugin configuration
  • etc.
  • reporting
  • profiles
    当然有些属性是不能被继承的
  • artifactId
  • name
  • prerequisites
    而且模块之间可以项目引用。
    这里写图片描述
    虽然多模块(聚合)通常伴随着父POM的继承关系,但是这两者不是必须同时存在的,任何项目都可以继承这个父POM。

项目创建

父项目创建

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
src目录在这里是可删除的

模块Service创建

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

模块Web创建

一、二步骤同上
这里写图片描述
四、五步骤同上
这里写图片描述

  <dependency>    
        <groupId>com.bigbigbu</groupId>    
        <artifactId>big-service</artifactId>    
        <version>${project.version}</version>    
    </dependency>  

接下来搭建框架开发即可。(注意模块引用后,编译打包需现在Demo编译打包后,再在WEB项目上进行编译打包,避免引用子模块包非最新)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值