Миграция java приложений (Azure функциональных приложений) в среду выполнения 3.x из 2.x для GRADLE - PullRequest
0 голосов
/ 22 февраля 2020

В Microsoft есть документация по обновлению pom. xml для перехода с среды выполнения 2.x на 3.x: https://docs.microsoft.com/en-us/azure/azure-functions/functions-versions

Однако у меня есть проект Java / Gradle и я предполагаю, что мне нужно что-то обновить в build.gradle .... есть идеи, как это сделать?

Там должно быть свойство с именем FUNCTIONS_EXTENSION_VERSION, которое можно установить при выполнении этого. для пом. xml, это похоже на build.gradle?

1 Ответ

1 голос
/ 25 февраля 2020

В настоящее время плагин Gradle для функций Azure находится в предварительной версии.

Проверяя файл pom v3, я вижу, что FUNCTIONS_EXTENSION_VERSION добавляется как параметр приложения:

enter image description here

Итак, на основе в официальном руководстве: добавьте build.gradle и settings.gradle в свой azure функциональный проект

Вам просто нужно добавить параметр приложения:

azurefunctions {
    subscription = <your subscription ID>
    resourceGroup = 'java-functions-group'
    appName = 'fabrikam-functions-20191216104001380-01'
    pricingTier = 'Consumption'
    region = 'westus'
    runtime {
      os = 'windows'
    }
    appSettings {
        FUNCTIONS_EXTENSION_VERSION = '~3'
    }

    authentication {
        type = 'azure_cli' 
    }
    localDebug = "transport=dt_socket,server=y,suspend=n,address=5005"
    deployment {
        type = 'run_from_blob'
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...