Eclipse Ganymedeを使用しています。すべてが正常に機能しますが、警告のない [問題] タブが欲しくて仕方ありません。今のところ、私のAntスクリプトについて (正しく) 文句を言います: 「ドキュメントの文法制約 (DTD または XML スキーマ) が検出されませんでした。」それらのファイルだけをオフにする方法はありますか? 理想的には、スキーマに制約のある他のファイルにスキーマ宣言がない場合でも、警告が表示されるようにしたいと考えています。
7 に答える
最も簡単な方法は、最小限の DTD を提供してそれをシャットダウンすることです。
<!DOCTYPE project>
ant ファイル用
ブライアンと一緒に「警告のない問題タブに対する肛門保持の憧れ」で、私は最終的にこれを解決することに真剣に取り組むことにしました。マーティンのリードのおかげで、取引は成立したように見えます。
ただし、Project -> Properties の代わりに、Windows -> Preferences を介してグローバルに解決できます。
- 左ペインで検証カテゴリを選択します。
- 「XML Validator」という名前の Validator を (右側のペインで) 見つけて、その省略記号 (...) ボタンをクリックします。
- 次のダイアログで、[除外グループ] を選択し、[ルールの追加...] をクリックします。
- 新しいフィルター ルール ウィザードの最初のページで、[コンテンツ タイプ] オプションを選択し、[次へ>] をクリックします。
- 最後に、[コンテンツ タイプ] ドロップダウンで、[Ant Buildfile] を選択します。
- [完了] をクリックし、いくつかの [OK] をクリックします。これにより、既存および将来の Ant ビルド ファイル検証の警告が処理されます。
このスレッドは少し古いですが、誰かがこれを興味深いと思うかもしれません:
http://www.cs.hs-rm.de/~knauf/KomponentenArchitekturen2008/jsfunit/index.html
[プロジェクト プロパティ] -> [検証]に移動し、そのページのスクリーン ショットに従います。ドイツ語が話せなくても簡単です。;-)
このソリューションは私にとって完璧に機能しました。乾杯!
警告を回避するために、それを削除して復元することができます。明らかにバグです。
実際、damocoが言うように、これはEclipseのバグのようです。Windowsからファイルを削除(他の場所にコピー)し、Eclipseを更新してからファイルを復元し、再度更新すると、警告が消えます。
EclipseGalileoビルド20090621-0832を使用しています。
警告を右クリックして削除し、クリーンアップします