Как запретить Gradle копировать ресурсы в папку сборки - PullRequest
0 голосов
/ 20 июня 2020

У меня есть база данных (.db-файл) в моей папке ресурсов, которая копируется при каждом запуске моего Java кода (я хочу сохранить этот файл там, потому что это «всего лишь» университетский проект, и мне нужно это для простоты). Это копирование приводит к проблеме, заключающейся в том, что все изменения, сделанные во время выполнения с помощью кода, каждый раз теряются, потому что изменения вносятся только в копию в папке сборки, а не в оригинал.

Как я могу сделать Gradle чтобы остановить копирование этого файла и заставить его использовать исходный файл в папке ресурсов?

(Аналогичный вопрос, но без микронавта: Можно ли предотвратить копирование ресурсов для сборки каталога в проекте Gradle и напрямую использовать их из исходного местоположения? )

1 Ответ

1 голос
/ 20 июня 2020

Вы можете исключить определенные файлы в процессе сборки.

файл build.gradle :

sourceSets {
    main {
        resources {
            exclude '*.db-File'
        }
    }
}

Gradle 1.2: Исключить каталог из ресурсов sourceSets

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...