Maven中Plugins和Dependencies消失的问题

2021-04-16  本文已影响0人  bear_small

1.我的项目结构

├── admin-biz
│   ├── admin-api
│   └── admin-boot
└── 。。。

父项目

 <artifactId>admin-biz</artifactId>
 <name>${project.artifactId}</name>
 <version>${parent.version}</version>
 <packaging>pom</packaging>

 <modules>
     <module>admin-api</module>
     <module>admin-boot</module>
 </modules>

子项目(Api)

<parent>
        <artifactId>admin-biz</artifactId>
        <groupId>com.shmily</groupId>
        <version>1.0.0.RELEASE</version>
    </parent>

    <artifactId>admin-api</artifactId>
    <name>${project.artifactId}</name>
    <packaging>jar</packaging>

子项目(Service)

<parent>
        <artifactId>admin-biz</artifactId>
        <groupId>com.shmily</groupId>
        <version>1.0.0.RELEASE</version>
    </parent>

    <artifactId>admin-boot</artifactId>
    <name>${project.artifactId}</name>
    <version>${parent.version}</version>
    <packaging>jar</packaging>

Api用来放entity,vo,dto,domain和对外接口等文件,boot用于具体的业务处理,此时admin-boot是需要依赖admin-api的,直接引入依赖的话,必须添加版本号(如下图),否则它不会提示报错,并且你的maven工具栏部分,对应需要依赖的项目(即我此处的项目admin-boot)下的Plugins和Dependencies也会消失

<dependency>
            <groupId>com.shmily</groupId>
            <artifactId>admin-api</artifactId>
            <version>${parent.version}</version>
        </dependency>
上一篇下一篇

猜你喜欢

热点阅读