idea创建maven父子工程导致子工程无法导入父工程依赖
作者:songzhiwei613 发布时间:2021-09-17 09:34:08
标签:maven,子工程,父工程,依赖
创建maven父子工程时遇到一个问题,当子工程的名称前缀和父工程的名称一样时,子工程会出现一系列的问题。比如我的父工程名称是microservicecloud,子工程名称是microservicecloud-api。
那么子工程就会存在如下问题。
1.目录类型需要手动设置
2.pom文件没有被加载,在maven管理界面是灰色的
3.子工程引入了父工程的依赖包,却无法使用
原因是依赖包没有真正的被加载到子工程中,需要安装lombok插件。
子工程引入的依赖
导入依赖包是却找不到
安装lombok插件
File->Settings->plugins搜索lombok,并安装lombok plugins。然后软件重启。
重启之后,将原来的子工程删掉重新创建一遍就可以了
但是当子工程名字的前缀和父工程名称不一样时,比如子工程名称叫micro-api,这时即使不安装lombok插件,也是可以正常使用的,不知道是什么原因。
来源:https://www.cnblogs.com/sbk613/p/10414823.html


猜你喜欢
- 软件下载可以在官网下载,均为免费软件有问题可以联系我邮箱求助:sexluna@outlook.comsublime text3虽然收费但是支
- @MapperScan包扫描的坑在使用通用mapper执行查询时,由于不太注意顺手就导了spring的包:import org.mybati
- 前言本文我们主要实战Mybatis官方的代码生成器:Mybatis Generator(MBG),掌握它以后,可以简化大部分手写代码,我们只
- 在java多线程程序中,所有线程都不允许抛出未捕获的checked exception,也就是说各个线程需要自己把自己的checked ex
- springmvc提供了 * ,类似于过滤器,他将在我们的请求具体出来之前先做检查,有权决定接下来是否继续,对我们的请求进行加工。 * ,可
- Android版本更新实例详解1、导入xutils的jar包 2、在AndroidManifest.xml中添加权限 3、选择下载的路径,和
- 本文实例为大家分享了Java实现多线程在线聊天的具体代码,供大家参考,具体内容如下上一篇博客通过UDP实现了聊天,但只能单方面发送消息,这次
- 一、背景日常开发中,有时候需要根据某个 key 加锁,确保多线程情况下,对该 key 的加锁和解锁之间的代码串行执行。大家可以借助每个 ke
- package test001;import java.awt.event.ActionEvent;import java.awt.even
- 本文实例为大家分享了flutter实现底部导航栏的具体代码,供大家参考,具体内容如下一.flutter底部导航栏常用组件BottomNavi
- 花了很长时间的实践,终于搞清楚了。类或者链表等,在指针赋值的时候,会使用新的指针。比如:Foo a = c;Foo b = new Foo(
- 目录前言Binder的使用模糊进程间调用Binder原理ioctlbinder初始化总结前言Binder是安卓中实现IPC(进程间通信的)常
- C# multipart/form-data提交文件和参数public static string PostJsonData(string
- 背景银行跨行转账业务是一个典型分布式事务场景,假设 A 需要跨行转账给 B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的
- 经过一番搜索发现,java操纵excel文件常用的有jxl和poi两种方式,孰好孰坏看自己需求而定。其中最主要的区别在于jxl不支持.xls
- java 中String.equals和==的比较 初学java有段时间了,但是昨晚忽然就被"asd&quo
- 一、定义泛型类void Main(){ //实例化泛型类时,才指定具体的类型 MyGen
- 一、前言环境:jdk 1.8,SpringCloud Greenwich.SR2。如题,springcloud config-client启
- 语法糖指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程
- using System;using System.Collections.Generic;using System.Linq;