創建maven父子工程時遇到一個問題,當子工程的名稱前綴和父工程的名稱一樣時,子工程會出現一系列的問題。比如我的父工程名稱是microservicecloud,子工程名稱是microservicecloud-api。
那么子工程就會存在如下問題。
1.目錄類型需要手動設置
2.pom文件沒有被加載,在maven管理界面是灰色的
3.子工程引入了父工程的依賴包,卻無法使用,原因是依賴包沒有真正的被加載到子工程中,需要安裝lombok插件。
子工程引入的依賴
導入依賴包是卻找不到
安裝lombok插件
File->Settings->plugins 搜索lombok,並安裝lombok plugins。然后軟件重啟。
重啟之后,將原來的子工程刪掉重新創建一遍就可以了
但是當子工程名字的前綴和父工程名稱不一樣時,比如子工程名稱叫micro-api,這時即使不安裝lombok插件,也是可以正常使用的,不知道是什么原因。