簡體   English   中英

如何在Eclipse中在程序包級別禁用警告?

[英]How can I disable warnings on package level in Eclipse?

我有一個源文件文件夾(例如src/main/java ),其中包含兩個超級軟件包:

  • com.blah.generated
  • com.blah.software

com.blah.generated代碼由無法在每次編譯時運行的工具生成,並且已簽入版本控制。 我們從不更改它,當對新版本有新的依賴關系時,它有時會重新生成。

生成的代碼有100多個警告,我想擺脫這些警告。 我無權訪問生成器代碼,也無法將程序包重新定位到其他文件夾。

顯然,我有一個指向src/main/java的源文件夾。 我試圖排除com.blah.generated包,但是使用它的com.blah.software無法編譯。

我嘗試添加指向同一文件夾的第二個源文件夾,並排除com.blah.software以便可以打開“忽略可選的編譯問題”,但是Eclipse抱怨(但是兩個文件夾之間沒有重疊):

構建路徑包含重復項:項目“ blah”的“ src / main / java”

我也嘗試過濾Problems視圖以

包括選定的元素及其子元素(不包括com.blah.generated

但是沒有這樣的選擇。

IIUC,Eclipse Juno引入了這樣的功能: http ://help.eclipse.org/juno/topic/org.eclipse.jdt.doc.user/whatsNew/jdt_whatsnew.html#JavaCompiler

不過,要刪除Eclipse上所有未使用的警告,請轉到(對於Eclipse Helios):

  • 窗口菜單>首選項。
  • 選擇Java>編譯器>錯誤/警告。
  • 在“通用類型”中,將“未選中的通用類型操作”選項更改為“忽略”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM