日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java屏蔽编译告警_java-禁止JAXB生成的类上的编译器警告

發(fā)布時間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java屏蔽编译告警_java-禁止JAXB生成的类上的编译器警告 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

這可能是該問題的副本(Avoiding Compiler warnings on code generated by xjc),但是由于我不太了解XJC / JAXB自定義綁定特質(zhì),所以我想我可能誤解了所提到的問題.

我的問題似乎很簡單-如何將@SuppressWarnings(“ all”)批注添加到生成的JAXB類中?我們的項目有0個警告策略,在JAXB生成步驟之后,我們最終得到350個警告,它們只是可怕的噪音.

我希望可以在XJC上使用一個簡單的標(biāo)志,或者至少可以使用一種簡單的方式來提供此類信息,但是我找不到任何信息.

根據(jù)我在旅行中看到的內(nèi)容,人們在做以下事情之一:

> @lexicore的JAXB2 Annotate Plugin,根據(jù)示例,它似乎可以完成工作,但是要添加整個框架和數(shù)百kB的代碼只是向一堆類添加簡單的注釋?真??,

>自定義JAXB綁定(我可能會記錯了,但這似乎很不可思議,而且我不確定是否可以通過這種方式來做到這一點),

>自定義ANT目標(biāo),它將進(jìn)行搜索和替換JAXB后的生成,

> Eclipse 4似乎可以過濾掉選定項目的警告,但是由于各種歷史/傳統(tǒng)原因,我們只能使用Eclipse 3.7.2(Indigo),

>自定義XJC插件,該插件將進(jìn)行注釋插入(如其中一位評論者所建議,請參見here),

>將所有生成的類放在JAR中,使JAR成為項目的依賴項,然后完全刪除生成的代碼.

以前,我們通過將XML相關(guān)的代碼放入一個單獨的Eclipse項目中,然后在該項目上禁用警告/錯誤來解決此問題.現(xiàn)在,作為代碼合并/重構(gòu)的一部分,我們已經(jīng)重新安排了工作,不再擁有這種奢侈.

對于這種看似微不足道的問題,真的沒有優(yōu)雅的解決方案嗎?任何反饋/想法,我們將不勝感激.

FWIW,我們的項目使用Ant作為構(gòu)建系統(tǒng).

總結(jié)

以上是生活随笔為你收集整理的java屏蔽编译告警_java-禁止JAXB生成的类上的编译器警告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。