IntelliJ が生成されたファイルをプライマリ ソース フォルダーに配置するのを止めようとしています。これらの生成された .java ファイルは、私が他のツールで使用する glob ルールに干渉しています。(考えてくださいfind -name '*.java'。)
R.javaAndroid 開発では、出力ディレクトリと AIDL コンパイラから生成されたファイルをカスタマイズできるようですが、IntelliJ はディレクトリの作成とソース ツリーへgen/のファイルの書き込みに固執しているようです。BuildConfig.javaそれを止めるために私にできることはありますか?
通常、gen/フォルダーはフォルダーと一緒に作成されsrc/ますが、私の場合は次のようなものを使用しています。
<sourceFolder packagePrefix="com.example" />
そのため、gen/作成されたディレクトリはcom.example新しいパッケージ ( ) のように見えますが、そうcom.example.genではありません。