eclipse 設置lombok 不生效報錯

project maven依賴 的lombok 版本是1.16.4  mvn命令行編譯打包沒問題

但在eclipse Mars 4.5  類開頭的 

@RequiredArgsConstructor 報錯:The annotation Generated is disallowed for this location

百度,google沒有直接說明的,根據網上在eclipse.exe啓動目錄下 安裝lombok (高於1.16.4,如1.7,1.8),問題依舊,懷疑版本問題,針對項目 額外引入在eclipse啓動目錄下的lombok 版本能解決,但項目十幾個,逐個額外設置項目太繁瑣,既然前面mvn命令行正常,說明1.16.4版本夠了

最終參考

https://blog.csdn.net/m0_37852553/article/details/86299901

用項目用到的1.16.4lombok  替換eclipse.exe啓動目錄下的lombok包,推出eclipse ,clean 重啓,update maven項目生效,解決

 

結論:eclipse。exe啓動目錄下的lombok包要與項目maven引用的lombok包版本一致

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章