azure-maven-archetypes/azure-iot-edge-archetype
..
src/main/resources
CHANGELOG.md
README.md
pom.xml

README.md

Maven Archetypes for Azure IoT Edge

Maven Central

This is the Maven Archetype for Azure IoT Edge.

Required Parameters

Like any other Maven Archetype, you are required to provide values for parameters groupId, artifactId, version and package. On top of that, one extra parameters is required for Azure IoT Edge Archetype as listed in below table. It has default value. You can use its default value or enter your own.

Parameter Name Default Value Description
repository localhost:5000/${artifactId} Specifies the Docker repository to host your Azure IoT Edge module

Usage

Interactive Mode

Run below command to create projects for Azure IoT Edge module in interactive mode.

mvn archetype:generate -DarchetypeGroupId=com.microsoft.azure -DarchetypeArtifactId=azure-iot-edge-archetype -DarchetypeVersion=1.0.0

Batch Mode

Refer to the example at here to generate project in batch mode.