idea搭建maven程序:05-公有子项目

目录

一、新建 

1.1 新建公有子项目

1.2  配置pom.xml

1.3 导入公有的实体类、公有工具包

二、打包公有的子项目,使别的项目能调用

2.1 先双击clean清缓存

2.2 再双击install打包,一定要先clean

 2.3 如图则打包成功

 三、在别的子项目中引用

 3.1 别的子项目的pom.xml中添加如下

3.2 别的子项目中修改application.yml最后一行为

 3.3  别的子项目中删除公有的实体类、公有工具包


一、新建 

1.1 新建公有子项目

无需启动类

无需application.yml

因为没有实际业务

1.2  配置pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>cc_maven_demo</artifactId>
        <groupId>org.example</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>cloud_common_api</artifactId>
    <dependencies>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.1.0</version>
        </dependency>
    </dependencies>

</project>

1.3 导入公有的实体类、公有工具包

注意!entities里的TabUsers对应的是数据库,不能直接拷贝文件,可以先建立以后,复制代码

而util可以直接拷贝文件

二、打包公有的子项目,使别的项目能调用

2.1 先双击clean清缓存

点击软件最右侧的M如下图,再双击公有子项目里的clean,防止缓存

2.2 再双击install打包,一定要先clean

 2.3 如图则打包成功

而且多个jar包

 

 三、在别的子项目中引用

 3.1 别的子项目的pom.xml中添加如下

<dependency>
            <groupId>org.example</groupId>
            <artifactId>cloud_common_api</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

3.2 别的子项目中修改application.yml最后一行为

type-aliases-package: com.cloud.api.entities  #所有entity所在包

 3.3  别的子项目中删除公有的实体类、公有工具包

根据提示修改为

import com.cloud.api.entities.TabUsers;

完成! 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值