您可以将一组预定义的 Maven 原型用作开发 Orchestrator 插件的模板。

下表介绍了 Orchestrator 中可用的默认 Maven 原型。

表 1. 默认 Maven 原型

原型

描述

com.vmware.o11n:o11n-plugin-archetype-simple

com.vmware.o11n:o11n-plugin-archetype-simple

com.vmware.o11n:o11n-package-archetype

仅包含内容的 Maven 项目,可用来将软件包保存为源表单以更好地与 RCS、diff、后期处理等交互。

com.vmware.o11n:o11n-client-archetype-rest

一种简单的命令行工具,可与 Orchestrator REST API 通信并调用工作流。

com.vmware.o11n:o11n-plugin-archetype-inventory

一个演示清单使用的插件。该插件为单一类型实现了存储库、适配器和工厂。清单存储在磁盘上的文件内。

com.vmware.o11n:o11n-archetype-inventory-annotation

一个插件,其 vso.xml 描述符生成在所有注释顶层。

com.vmware.o11n:o11n-archetype-spring

一个插件,使用基于 Spring 的 SDK,提供了支持 DI 的环境,且相比标准插件 API,添加了更高级别服务。

com.vmware.o11n:o11n-plugin-archetype-modeldriven

一个生成插件框架的原型,用于通过 ModelDriven 构建插件。