Я пытаюсь остановить IntelliJ от размещения сгенерированных файлов в моей основной исходной папке. Эти сгенерированные java файлы мешают правилам glob, которые я использую с другими инструментами. (Подумайте find -name '*.java'.)
Для разработки Android я могу настроить каталог вывода для R.java и файлы, сгенерированные из компилятора AIDL, но IntelliJ кажется настойчивым при создании каталога gen/ и записи файла BuildConfig.java в моем источнике дерево. Есть ли что-нибудь, что я могу сделать, чтобы остановить его?
Я понимаю, что обычно папка gen/ создается рядом с папкой src/, но в моем случае я использую что-то вроде:
<sourceFolder packagePrefix="com.example" />
поэтому каталог gen/, созданный в com.example, и выглядит как новый пакет (com.example.gen), тогда как это не так.