5.5.1

Table Of Contents
Creating Plug-Ins by Using Maven 6
The Orchestrator Appliance provides a repository containing Maven artifacts, which you can use to create
plug-in projects from archetypes.
The repository is hosted at https://orchestrator_server:8281/vco-repo/. This location is embedded in the
pom.xml file of standard Orchestrator Maven plug-in projects.
Create an Orchestrator Plug-In with Maven from an Archetype
You can create a standard Orchestrator Maven plug-in from an archetype by running commands in the
Windows Command Prompt.
Prerequisites
n
Verify that you have installed Orchestrator Appliance 5.5.1.
n
Verify that you have installed Apache Maven 3.0.4 or 3.0.5.
Procedure
1 Create a project in interactive mode by choosing an archetype.
mvn archetype:generate -DarchetypeCatalog=https://orchestrator_server:8281/vco-
repo/archetype-catalog.xml -DrepoUrl=https://orchestrator_server:8281/vco-repo -
Dmaven.repo.remote=https://orchestrator_server:8281/vco-repo -
Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
2 (Optional) If you access the repository over HTTP or have a valid SSL certificate, you can create a
project without using the -Dmaven.wagon.http.ssl.allowall=true flag.
mvn archetype:generate -DarchetypeCatalog=http://orchestrator_server:8280/vco-repo/archetype-
catalog.xml -DrepoUrl=http://orchestrator_server:8280/vco-repo -
Dmaven.repo.remote=http://orchestrator_server:8280/vco-repo -
Dmaven.wagon.http.ssl.insecure=true
3 Navigate to the project directory and build the plug-in.
cd project_dir && mvn clean install -Dmaven.wagon.http.ssl.insecure=true -
Dmaven.wagon.http.ssl.allowall=true
If the build process is successful, the plug-in .dar file is generated in the DAR module's target/ directory.
VMware, Inc.
155