Сборка и управление зависимостями функции на Java
Сервис Cloud Functions поддерживает два способа управления зависимостями функции на Java — автоматическую установку через maven
и ручную поставку зависимостей вместе с исходным кодом. При этом настроить зависимости одновременно двумя способами нельзя.
Maven
Maven — система управления зависимостями для языка Java
.
Для поставки зависимостей при помощи maven
следует лишь загрузить свой maven
-проект, настроив зависимости в pom.xml
. Никаких дополнительных действий не требуется.
Если требуется задать порядок загрузки зависимостей, загрузите в корень проекта файл classpath.txt
, в котором построчно выписан список зависимостей в требуемом порядке.
Важно
Убедитесь, что в корне архива с проектом присутствует файл pom.xml
.
Ручная поставка зависимостей
Чтобы настроить зависимости вручную, положите jar
-архивы нужных библиотек в корень архива с проектом.
Процесс установки зависимостей имеет ограничения по ресурсам и времени исполнения. Подробнее об этом читайте в разделе Квоты и лимиты в Cloud Functions. Ознакомиться с журналом установки зависимостей можно по ссылке, которая отображается в списке операций.