2013-05-20 6 views
0

我們有一個包含多個模塊的Android項目。其中一個模塊主要來自不同團隊的代碼,它不關心已棄用的API等。由於一些業務和流程限制,我們必須不時調整其代碼,並將其構建在我們的主項目中。在eclipse中,我們只是簡單地禁用了那部分代碼的大部分警告(eclipse中的一個項目,intellij中的一個模塊)。同一個IntelliJ IDEA項目中的不同模塊可以有一個特定的不同編譯器選項嗎?

在IntelliJ中可以做到這一點嗎?通常可以爲不同的模塊設置不同的編譯選項嗎?更具體地說,是否可以禁用一個模塊的棄用警告?

回答

1

不,我不認爲你完全可以這樣做 - 或者至少我還沒有找到方法。

一種方法是在重建項目時隱藏警告,然後在想要分析代碼以獲得良好編碼標準時使用檢查器。

隱藏警告:在消息窗口中,消息窗口工具欄上有一個小按鈕。點擊此!

要檢查您的代碼,請使用菜單中的分析/檢查代碼。這樣就可以包含/排除模塊以供檢查。偏好中有很多選項可以控制檢查員如何標記事件。

+1

驗證選項中有一個可以從編譯器首選項中訪問的選項。這使您可以在項目構建期間從文件驗證中排除文件夾/文件。它似乎並沒有達到預期的效果 - 它似乎只適用於預先定義的驗證器。 – bartelski

相關問題