Intellij に 20 以上のモジュールを含むマルチモジュール プロジェクトがあります。各モジュールには、java、groovy、jsp などのファイル タイプが混在しています。過去に、Reformat および Optimize Import を実行すると実際に Groovy および JSP ファイルにバグが挿入される可能性がある Intellij のバグが発見されました。したがって、Java ファイルのみを処理するすべてのモジュールで単一の再フォーマット/最適化操作を実行できるようにしたいと考えています。Scopes機能でこれができることを願っていましたが、期待どおりに機能していないようです。カスタムスコープに使用しているパターンは次のとおりです。
file[*]:**/*/*.java
ファイル レベルにドリルダウンしたときの [スコープの編集] ダイアログで、実際に表示されるのは Java ファイルだけなので、スコープは機能しているように見えます。
次に、メイン エディター ウィンドウで、プロジェクトツール ウィンドウを展開し、ツール ウィンドウの上部にあるドロップダウンで新しいスコープを選択します。これにより、すべてのモジュールがツール ウィンドウに表示されます。次に、すべてのモジュールを強調表示し、右クリックしてReformat Codeを選択します。ただし、これでもすべてのファイル タイプ (groovy、jsp、java など) が再フォーマットされます。
スコープが答えであるかどうかにかかわらず、これをやってのける方法を知っている人はいますか? 前もって感謝します。