2

src/main/java2 つのスーパー パッケージを含むソース ファイル (たとえば ) のフォルダーがあります。

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

コードは、com.blah.generatedコンパイルごとに実行できないツールによって生成され、バージョン管理にチェックインされます。変更することはありません。新しいリリースに新しい依存関係がある場合に再生成されることがあります。

生成されたコードには何百もの警告があり、これを取り除きたいと思っています。ジェネレーター コードにアクセスできません。また、パッケージを別のフォルダーに移動することもできません。

明らかに、 を指すソース フォルダーがありますsrc/main/javacom.blah.generatedパッケージを除外しようとしましたが、それcom.blah.softwareを使用するとコンパイルに失敗します。

同じフォルダーを指す 2 つ目のソース フォルダーを追加して、com.blah.software「オプションのコンパイルの問題を無視する」をオンにできるように除外しようとしましたが、Eclipse は文句を言います (ただし、2 つのフォルダー間に重複はありません)。

ビルド パスに重複したエントリが含まれています: プロジェクト 'blah' の 'src/main/java'

Problemsビューをフィルタリングしてみました

を除いて、選択した要素とその子を含めますcom.blah.generated

しかし、そのようなオプションはありません。

4

2 に答える 2

0

IIUC、Eclipse Juno はそのような機能を導入しました: http://help.eclipse.org/juno/topic/org.eclipse.jdt.doc.user/whatsNew/jdt_whatsnew.html#JavaCompiler

于 2013-09-25T09:17:00.917 に答える
-2

それでも、Eclipse で未使用の警告をすべて削除するには、(Eclipse Helios の場合) にアクセスします。

  • ウィンドウ メニュー > 設定。
  • [Java] > [コンパイラ] > [エラー/警告] を選択します。
  • ジェネリック型で、オプション「チェックされていないジェネリック型操作」を無視するように変更します。
于 2013-12-12T12:15:25.113 に答える