You can create a standard Orchestrator Maven plug-in from an archetype by running commands in the command-line interface.

Before you begin

  • Verify that you have installed Orchestrator Appliance 5.5.1 or later.

  • 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
    Note:

    You can only access the Maven repository if you have deployed the Orchestrator Appliance.

  2. (Optional) : If you cannot access the repository over HTTPS, you can access it over HTTP. 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

Results

If the build process is successful, the plug-in .dar file is generated in the DAR module's target/ directory.