Sonar を使用してコード分析を実行しています。ソナーがパッケージ サイクルを (正しく) 見つけることにつながるインターフェイスと実装クラスの場所に関して、設計上の決定が行われました。
これは現在のプロジェクトで既知であり、受け入れられているため、できればコードでチェックを無効にするにはどうすればよいですか?
クラス宣言のすぐ上//NOSONAR
と同様にサイクルの原因となるインポート行を配置しようとしましたが、どちらも問題のクラスのこのエラーをソナーに無視させませんでした。@SuppressWarnings("CycleBetweenPackages")