maven依赖传递、父子工程、lombok依赖

maven依赖传递

当项目有父子工程时,依赖之间可以传递,当自己建立父子工程时,有时候idea不会自动为你添加父子关系,今天就以lombok依赖坐标为例

lombok依赖

正确使用lombok的三大姿势

  1. 导入依赖
<dependency>
   <groupId>org.projectlombok</groupId>
   <artifactId>lombok</artifactId>
   <optional>true</optional>
</dependency>
  1. 下载lombok插件在这里插入图片描述

  2. 第三开启idea注释处理在这里插入图片描述

最后发现自己建的父子工程还是无法使用lombok

原因就在创建项目时,idea没有自动给我们添加父子模块依赖,导致父工程的依赖无法传递到子工程
父工程

<modules>
        <module>server_demo</module>
</modules>

子工程

<parent>
       <artifactId>springcloud_demo02</artifactId>
        <groupId>com.itheima</groupId>
        <version>0.0.1-SNAPSHOT</version>
</parent>

一定要检查父子工程的声明问题
假如父工程中有一个依赖报错,那么这个报错的依赖后边的依赖可能就加载不出来,可能子工程就用不了报错依赖之后的依赖了

猜你喜欢

转载自blog.csdn.net/weixin_43955122/article/details/115839843