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

Prerequisites

  • 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.