Подтвердить что ты не робот

Плагин IntelliJ Android: подавить генерацию BuildConfig.java или изменить, где она написана?

Я пытаюсь остановить 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), тогда как это не так.

4b9b3361

Ответ 1

нажмите "Файл" - "Структура проекта" → "Границы", здесь вы можете найти свое приложение для Android, нажмите Сгенерированные источники здесь, теперь вы можете установить Каталог для сгенерированных файлов здесь.