博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在ideal创建新的模块(子项目,同时依赖父模块)
阅读量:5923 次
发布时间:2019-06-19

本文共 2288 字,大约阅读时间需要 7 分钟。

hot3.png

步骤一:

153015_glHf_2349951.png153027_w4fy_2349951.png153038_Zdff_2349951.png

在这里选择父项目依赖和命名子项目的名称

154649_A0TY_2349951.png

153047_OimO_2349951.png

默认采用自动生成的名称,不需要改动

154805_jERg_2349951.png

153055_kOU5_2349951.png

步骤二:

在新建的子模块的pom.xml文件加入以下代码

153200_1Vin_2349951.png

<parent>

       <artifactId>saaf-parent</artifactId>

       <groupId>com.sie.saaf</groupId>

       <version>1.0-SNAPSHOT</version>

       <relativePath>../SaafProjectMaster/pom.xml</relativePath>

</parent>

<modelVersion>4.0.0</modelVersion>

 

<groupId>com.sie.saaf</groupId>

<artifactId>SrmDemoModule</artifactId>

<version>1.0-SNAPSHOT</version>

<packaging>jar</packaging>

<name>SrmDemoModule</name>

<url>http://maven.apache.org</url>

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

</properties>

-----------------------------------------------------------------------------------------------------------

在新建的子模块中加入要依赖的基本子模块的依赖,示例如下

<dependencies>

<dependency>

<groupId>com.sie.saaf</groupId>

<artifactId>saafCommonModel</artifactId>

<version>1.0-SNAPSHOT</version>

<exclusions>

<exclusion>

<groupId>*</groupId>

<artifactId>*</artifactId>

</exclusion>

</exclusions>

</dependency>

 

<dependency>

<groupId>com.sie.saaf</groupId>

<artifactId>SrmEntitiesModel</artifactId>

<version>1.0-SNAPSHOT</version>

</dependency>

 

<dependency>

<groupId>com.sie.saaf</groupId>

<artifactId>saafBaseModel</artifactId>

<version>1.0-SNAPSHOT</version>

</dependency>

 

<dependency>

<groupId>com.sie.saaf</groupId>

<artifactId>SrmIntfModel</artifactId>

<version>1.0-SNAPSHOT</version>

</dependency>

 

<dependency>

<groupId>com.sie.saaf</groupId>

<artifactId>SaafMessageModel</artifactId>

<version>1.0-SNAPSHOT</version>

<exclusions>

<exclusion>

<groupId>*</groupId>

<artifactId>*</artifactId>

</exclusion>

</exclusions>

</dependency>

</dependencies>

在saafUI父项目(即是父模块)的pom.xml文件加入新建的子模块的依赖,如下所示

153233_7W0I_2349951.png

<dependency>

       <groupId>com.sie.saaf</groupId>

       <artifactId>SrmDemoModule</artifactId>

       <version>1.0-SNAPSHOT</version>

</dependency>

步骤三:

155149_KQMN_2349951.png

在saaf父模块加入新建的子项目的依赖(若子模块依赖已经存在,可跳过这一步)

153104_24LE_2349951.png

选中新建的子项目的模块

153114_spOH_2349951.png

在saaf父模块的如下所示:

153125_yRJa_2349951.png

在新建的子模块,加入需要依赖的基本模块(若基本模块依赖都已经存在,可跳过这一步)

153139_8Vw4_2349951.png

选择要依赖的基本模块

153148_E98o_2349951.png

步骤四:

打开maven设置

153255_61GT_2349951.png

在maven设置中,引入新建的子模块 SrmDemoModule的pom.xml文件

153312_uATg_2349951.png

    在maven设置中,重新clean和install以及加载刷新maven的jar包,有时候clean、install及刷新加载maven之后,还需要重启ideal才会出现新建的子模块的maven

153323_aDYd_2349951.png

查看maven的依赖情况

153340_bWvy_2349951.png

153350_3JQx_2349951.png

此时启动项目,若项目启动登录成功,说明新建的子模块依赖基本没问题。

在新建的子项目中写入后台代码即可检测子项目是否真的依赖成功。

备注如果调用子模块的后台方法出现找不到该接口方法,需要检查一下父模块的pom.xml文件是否已经加入子模块的依赖,如果没有就手动加上该模块的模块名称。

<module>../SrmDemoModule</module>

 

转载于:https://my.oschina.net/hongjunzhan/blog/1806872

你可能感兴趣的文章
并查集简述 (HDU-1213-How Many Tables)
查看>>
robotframework使用过程中的若干问题
查看>>
C语言内存管理
查看>>
读书笔记--SQL必知必会02--检索数据
查看>>
C#关键字as出现的错误
查看>>
[九省联考2018]IIIDX
查看>>
陶哲轩实分析 习题 13.4.10
查看>>
Java并发编程——线程池的使用
查看>>
[转]Javascript 面向对象编程(一):封装
查看>>
golang交叉编译:Linux - Windows
查看>>
C#设计模式:装饰者模式(Decorator Pattern)
查看>>
python机器学习(2:KNN算法)
查看>>
ssh连接超时问题解决
查看>>
【经典算法】——KMP,深入讲解next数组的求解
查看>>
数独个人项目
查看>>
区间覆盖问题 贪心
查看>>
超级楼梯 递推动规
查看>>
Linux C 创建目录函数mkdir相关(转-清新居士)
查看>>
老程序元对于新程序猿交代的事(身体是革命的本钱)
查看>>
spark共享变量
查看>>