0

jbpm がインストールされている同じ VM 上のスタンドアロン アプリケーションである外部リポジトリを用意します。kjar をそこから kie-workbench に New Deployment Unit をクリックしてデプロイできますが、プログラムで作成したいと考えています。どのようなアプローチを提案できますか? 1 つは kie-config-cli.sh を使用したものですが、残念ながらうまくいかないようです。もう 1 つは Rest Api と /maven/deploy コマンドを使用したものですが、この目的のためには、 kie-server ですので、これは避けたいと思います。1. 最初のアプローチについて: kie-config.cli を使用して「add-deployment」を行い、kie-workbench 自体で手動で行うのと同じバージョン、groupId、および組織をすべて入力しますが、kieworkbench には何も表示されません (はい、 settings.xml は私の外部リポジトリを認識しています)。

前もって感謝します!

Jbpm 6.4.0.Final (Wildfly 8.2.0)、Apache Archiva 2.2.1 (Jetty)

4

2 に答える 2

1

KIE Server はその完全なライフサイクルを可能にします。

2 つ目は /maven/deploy コマンドを使用した Rest Api ですが、この目的のためには kie-server で既にプロジェクトを作成する必要があるため、これは避けたいと思います。

「プロジェクト」が「コンテナ」を意味する場合は、HTTP PUT メソッドを使用してコンテナを作成します: http://(server)/(context)/services/rest/server/containers/(containerName)

次のような XML リクエストを使用します。

<kie-container container-id="(containerName)">
  <release-id>
    <group-id>com.myCompany.productName</group-id>
    <artifact-id>product-name-module-name</artifact-id> 
    <version>1.0</version> 
  </release-id> 
</kie-container>
于 2016-12-17T18:25:53.623 に答える