Как добавить новую функцию Azure через плагин Maven в IntelliJ IDE - PullRequest
0 голосов
/ 23 сентября 2019

Я хочу использовать timerTrigger в функциях лазури.Я создал функцию в соответствии с этим руководством: https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-maven-intellij сгенерировано по умолчанию httpTrigger.Я попробовал команду azure-functions:add.Мне удалось добавить timerTrigger, но я столкнулся с большим количеством ошибок

Как я могу удалить httpTrigger и объявить только timerTrigger?перед выполнением команды azure-functions:add:

enter image description here

после выполнения команды:

enter image description here

Я думаю, это связано с конфликтом плагинов Azure и Maven, но не уверен, и я не знаю, как справиться с такой ситуацией

любая помощь будет оценена

спасибо

1 Ответ

0 голосов
/ 24 сентября 2019

На данный момент, я полагаю, он не поддерживает функцию создания Java с таймером по умолчанию.Однако вы можете удалить HTTP, а затем создать таймер, потому что вы не предоставляете много информации, поэтому, возможно, вы могли бы обратиться к моим шагам.

  1. Создайте функцию с помощью maven. (Я используюВерсия 1.22)
  2. Удалите функцию HTTP и удалите папку с тестами.

    enter image description here

  3. Создайте функцию запуска по таймеру.После этого проект будет выглядеть следующим образом. (Перед упаковкой не забудьте установить строку подключения к хранилищу в local.settings.json)

    enter image description here

  4. Упакуйте его. ( Используйте метод упаковки в жизненном цикле .)

    enter image description here

  5. Запустите его с помощью azure-functions:run в плагине Azure-функций.

    enter image description here

...