您可以通过在命令行界面中运行命令,从原型创建标准 Orchestrator Maven 插件。

先决条件

  • 验证是否安装了 Orchestrator Appliance 5.5.1 或更高版本。

  • 验证是否安装了 Apache Maven 3.0.4 或 3.0.5。

过程

  1. 通过选择原型以交互式模式创建项目。
    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
    注:

    仅当已部署 Orchestrator Appliance 之后,您才能访问 Maven 存储库。

  2. (可选) 如果无法通过 HTTPS 访问存储库,可通过 HTTP 进行访问。如果通过 HTTP 访问存储库或拥有有效的 SSL 证书,可以创建项目而无需使用 -Dmaven.wagon.http.ssl.allowall=true 标记。
    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. 导航到项目目录并构建插件。
    cd project_dir && mvn clean install -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

结果

如果构建过程成功,则会在 DAR 模块的 target/ 目录中生成 .dar 文件。