您可套用用於 Orchestrator 外掛程式專案的標準結構。

您可使用含模組的標準 Maven 結構,讓您的外掛程式專案明白瞭解所有功能所在的位置。

表格 1. 外掛程式專案結構

模組

說明

/myAwesomePlugin-plugin

外掛程式專案的根。

/o11nplugin-myAwesomePlugin

構成最終外掛程式 DAR 檔案的模組。

/o11nplugin-myAwesomePlugin-config

包含外掛程式組態網路應用程式的模組。會產生標準 WAR 檔案。

/o11nplugin-myAwesomePlugin-core

此模組包含所有執行任何標準 Orchestrator 外掛程式介面的類別及其使用的其他輔助類別。會產生標準 JAR 檔案。

/o11nplugin-myAwesomePlugin-model

此模組包含所有有助於您透過外掛程式整合第三方技術和 Orchestrator 的類別。這些類別不得包含任何標準 Orchestrator 外掛程式 API 的直接參照。

/o11nplugin-myAwesomePlugin-package

此模組匯入含動作與工作流程的外部 Orchestrator 套件檔案,並在最終外掛程式 DAR 檔案內加入。此模組為選用。