2019独角兽企业重金招聘Python工程师标准>>>
步骤一:
在这里选择父项目依赖和命名子项目的名称
默认采用自动生成的名称,不需要改动
步骤二:
在新建的子模块的pom.xml文件加入以下代码
<parent>
<artifactId>saaf-parentartifactId>
<groupId>com.sie.saafgroupId>
<version>1.0-SNAPSHOTversion>
<relativePath>../SaafProjectMaster/pom.xmlrelativePath>
parent>
<modelVersion>4.0.0modelVersion>
<groupId>com.sie.saafgroupId>
<artifactId>SrmDemoModuleartifactId>
<version>1.0-SNAPSHOTversion>
<packaging>jarpackaging>
<name>SrmDemoModulename>
<url>http://maven.apache.orgurl>
<properties>
<project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
properties>
-----------------------------------------------------------------------------------------------------------
在新建的子模块中加入要依赖的基本子模块的依赖,示例如下
<dependencies>
<dependency>
<groupId>com.sie.saafgroupId>
<artifactId>saafCommonModelartifactId>
<version>1.0-SNAPSHOTversion>
<exclusions>
<exclusion>
<groupId>*groupId>
<artifactId>*artifactId>
exclusion>
exclusions>
dependency>
<dependency>
<groupId>com.sie.saafgroupId>
<artifactId>SrmEntitiesModelartifactId>
<version>1.0-SNAPSHOTversion>
dependency>
<dependency>
<groupId>com.sie.saafgroupId>
<artifactId>saafBaseModelartifactId>
<version>1.0-SNAPSHOTversion>
dependency>
<dependency>
<groupId>com.sie.saafgroupId>
<artifactId>SrmIntfModelartifactId>
<version>1.0-SNAPSHOTversion>
dependency>
<dependency>
<groupId>com.sie.saafgroupId>
<artifactId>SaafMessageModelartifactId>
<version>1.0-SNAPSHOTversion>
<exclusions>
<exclusion>
<groupId>*groupId>
<artifactId>*artifactId>
exclusion>
exclusions>
dependency>
dependencies>
在saafUI父项目(即是父模块)的pom.xml文件加入新建的子模块的依赖,如下所示
<dependency>
<groupId>com.sie.saafgroupId>
<artifactId>SrmDemoModuleartifactId>
<version>1.0-SNAPSHOTversion>
dependency>
步骤三:
在saaf父模块加入新建的子项目的依赖(若子模块依赖已经存在,可跳过这一步)
选中新建的子项目的模块
在saaf父模块的如下所示:
在新建的子模块,加入需要依赖的基本模块(若基本模块依赖都已经存在,可跳过这一步)
选择要依赖的基本模块
步骤四:
打开maven设置
在maven设置中,引入新建的子模块 SrmDemoModule的pom.xml文件
在maven设置中,重新clean和install以及加载刷新maven的jar包,有时候clean、install及刷新加载maven之后,还需要重启ideal才会出现新建的子模块的maven
查看maven的依赖情况
此时启动项目,若项目启动登录成功,说明新建的子模块依赖基本没问题。
在新建的子项目中写入后台代码即可检测子项目是否真的依赖成功。
备注:如果调用子模块的后台方法出现找不到该接口方法,需要检查一下父模块的pom.xml文件是否已经加入子模块的依赖,如果没有就手动加上该模块的模块名称。