您可執行一系列工作,改善透過 Maven 建立 Orchestrator 外掛程式的交付處理程序。

使用存放庫管理員

若您在大型組織中建立外掛程式,請使用企業存放庫管理員設定要當成 Proxy 存放庫新增的預設 Orchestrator Appliance 存放庫。使用中央存放庫可改善管理及外掛程式專案協作。在新的存放庫中完成第一個建置後,存放庫管理員會快取 Orchestrator 應用裝置存放庫中的成品,且您可關閉預設存放庫。

鎖定工作流程

確認外掛程式中所有工作流程皆如預期執行後,請鎖定以防止未授權修改。透過鎖定工作流程,您可確保外掛程式的基本功能不會減損。若使用者因指定用途而必須修改預設工作流程,可建立原始工作流程的複本並編輯該複本。

若要產生使用鎖定工作流程建置的版本,請傳遞 -DallowedMask=vf 參數至 Maven。

使用套件簽署憑證

使用自我簽署憑證或由憑證授權機構簽署的憑證,確保外掛程式的完整性及真確性。利用 JDK 中的金鑰工具匯入憑證,將其儲存在 _dunesrsa_alias_ 別名下的金鑰儲存區。

指定金鑰儲存區檔案及金鑰儲存區密碼路徑的方式有兩種。

  • 定義 MAVEN_OPTS 變數的 -DkeystoreLocation-DkeystorePassword 命令行參數。

  • 編輯 pom.xml 檔案,手動插入數值。例如:

<keystore>path to the keystore file</keystore>
<storepass>keystore password</storepass>

若未匯入金鑰儲存區,將利用 archetype.keystore 檔案簽署 .package 檔案。