背景:最近公司開發(fā)一個(gè)國網(wǎng)的項(xiàng)目减响,要求使用SG-UAP平臺開發(fā)脚囊,但是這個(gè)項(xiàng)目已經(jīng)開發(fā)了小一半转晰, 一直使用的idea開發(fā)芦拿,使用到了lombok里的很多注解,SG-UAP是基于eclipse的工具查邢,在使用常用的安裝lombok的方式中有eclipse.exe的選項(xiàng)卻沒有UAP Studio.exe的選項(xiàng)蔗崎,如圖:
在這里插入圖片描述
這就很尷尬了,如果只是get和set方法還好說扰藕,但是項(xiàng)目中太多地方用到@Builder的鏈?zhǔn)絼?chuàng)建對象了缓苛,一個(gè)個(gè)的改實(shí)在是太過浪費(fèi)時(shí)間。這時(shí)候的第一想法是自己仿照@Builder寫一個(gè)自定義的@Builder注解邓深,于是開始查資料未桥,但是在查資料的過程中無意中看到一個(gè)人說道安裝完lombok會(huì)在eclipse.exe文件同層中生成一個(gè)eclipse.ini文件,如圖:
在這里插入圖片描述
里面會(huì)有這么一段:
在這里插入圖片描述
如果你細(xì)心就會(huì)發(fā)現(xiàn)上一張圖中還有一個(gè)文件:
在這里插入圖片描述
我就抱著試一試的心態(tài)芥备,直接把這一句復(fù)制到了UAP Studio.ini中:
在這里插入圖片描述
然后:
在這里插入圖片描述
鏈?zhǔn)絼?chuàng)建對象可以使用了冬耿,右側(cè)也自動(dòng)生成了所有的get和set還有toString和hashCode方法。
成功解決了這個(gè)問題萌壳,我相信一定有遇到和我一樣麻煩的人亦镶,但是網(wǎng)上現(xiàn)在卻找不到解決辦法,也許也有人有比我更好的辦法袱瓮,希望大家可以把自己解決問題的過程分享出來染乌。
補(bǔ)充一句, UAP Studio 是基于eclipse的,所以要先把lombok安裝到eclipse中懂讯,就是安裝的時(shí)候選擇eclipse.exe就行荷憋,安裝完之后再把那句代碼從eclipse的ini中復(fù)制到UAP Studio的ini中,然后重啟UAP Studio就可以了褐望。