Develop Java serverless Functions on Azure using Maven


Learn how to use the Maven Plugin for Azure Functions to create a cloud-based function that is triggered when values are passed in the HTTP request, and outputs a log entry to track the activity.

Learning objectives

In this module, you will:

  • Create a function project using a Maven archetype
  • Run and test the function locally
  • Deploy the function using the Maven Plugin for Azure Functions
  • Update the function and redeploy to Azure
  • Monitor your function's health with Azure Application Insights


  • Experience with Java development
  • Experience using Apache Maven to build projects