Added docs for the MicroProfile Archetype
@@ -204,6 +204,24 @@ Example:
-DartifactId=test \
-Dversion=1.0-SNAPSHOT
+### liberty-archetype-mp
+
+`liberty-archetype-mp` is used to generate a basic single-module project that builds a simple MicroProfile application then deploys and tests on a Liberty server. It also creates a minified, runnable Liberty server package that includes the application. The generated project includes [`liberty-maven-app-parent`](docs/parent-pom.md) parent pom that binds `liberty-maven-plugin` goals to the Maven default build lifecycle.
+
+#### Usage
+
+ mvn archetype:generate \
+ -DarchetypeGroupId=net.wasdev.wlp.maven \
+ -DarchetypeArtifactId=liberty-archetype-mp \
+ -DarchetypeVersion=2.1.3 \
+ -DgroupId=test \
+ -DartifactId=test \
+ -Dversion=1.0-SNAPSHOT
+
+By default, the runtime used is Open Liberty. To change to use WebSphere Liberty, you can set `-DlibertyGroupId=com.ibm.websphere.appserver.runtime` and `-DlibertyArtifactId=wlp-microProfile1`.
+
+By default, the `liberty-maven-plugin` version is set the same as the `liberty-archetype-mp` archetype version used. To specify a different version of the plugin, use the `wlpPluginVersion` parameter. For example, you could set `-DwlpPluginVersion=2.1`.
+
### liberty-archetype-webapp
`liberty-archetype-webapp` is used to generate a basic single-module project that builds a simple web application then deploys and tests on a Liberty server. It also creates a minified, runnable Liberty server package that includes the application. The generated project includes [`liberty-maven-app-parent`](docs/parent-pom.md) parent pom that binds `liberty-maven-plugin` goals to the Maven default build lifecycle.
