Skip to content

CLI Cheatsheet

Quick reference for Java Azure Functions operational workflows.

Topic/Command Groups

flowchart LR
    A[func commands] --> B[Local development]
    C[az functionapp] --> D[Cloud operations]
    E[mvn] --> F[Build and deploy]

Core Tools

# Java project scaffolding uses Maven archetype, not func init --java
mvn archetype:generate -DarchetypeGroupId=com.microsoft.azure -DarchetypeArtifactId=azure-functions-archetype
func start

Maven

mvn clean package
mvn azure-functions:deploy -DfunctionAppName=$APP_NAME

Azure CLI

az functionapp create --name $APP_NAME --resource-group $RG --storage-account $STORAGE_NAME --plan $PLAN_NAME --runtime java --runtime-version 17 --functions-version 4 --os-type linux
az functionapp config appsettings list --name $APP_NAME --resource-group $RG --output table
az functionapp log tail --name $APP_NAME --resource-group $RG

See Also

Sources