ワークベンチからプロジェクトにアクセスして変更するもう 1 つの方法は、組み込みの Git リポジトリを複製することです。
これにはいくつかの方法がありますが、ここでは、作業したいプロジェクトやそうでないプロジェクトが多数ある BPM サーバーに最も役立つ方法を説明します。 .
主な概念は KIE Workbench からプロジェクトをローカルにクローンして Eclipse にインポートすることであるため、代替方法は非常に似ています。
まず、KIE ワークベンチから情報を取得します。
ワークベンチでAuthoring
->Administration
メニューに移動し、デフォルトで表示されていない場合は、その下のメニュー バーでRepositories
->をクリックします。List
General Information
プロジェクトを含むリポジトリを見つけ、右側のペインで目的のアクセス プロトコル リンクをクリックします(おそらく ssh が最適です)。
リポジトリ URI をクリップボードにコピーします。
次に、Git リポジトリのクローンを作成し、一般的なプロジェクトとしてインポートします。
Eclipse (または JBoss Developer Studio) で、File
-> Import
-> Git
->を選択Projects from Git
して をクリックし、その Git リポジトリのクローンを作成しますNext
。
リポジトリ選択ダイアログで、 を選択Clone URI
してクリックしますNext
。
ダイアログで、Source Git Repository
ワークベンチからコピーした URI を貼り付け、ワークベンチのユーザー名とパスワードを入力して、[ ] をクリックしますNext
。
ホスト キーを確認し、クローンを作成するブランチを選択します (おそらく のみmaster
)。をクリックしNext
ます。
Git リポジトリのクローンを作成する場所を選択し、 をクリックしますNext
。(ワークスペースにある必要はありませんが、そのコピーで直接作業するので、プロジェクトを保存する場所に置いてください。)
インポートウィザードの選択ダイアログで、 を選択Import as a general project
してクリックNext
し、「My KIE repository」などの名前を付けます。をクリックしFinish
ます。
最後に、そのクローンから既存の Maven プロジェクトをインポートするだけです。
File
→ → → →Import
をMaven
選択しExisting Maven Projects
、 をクリックしますNext
。
Maven Projects
ダイアログで、クローンした Git リポジトリ内のプロジェクトの場所をクリックしBrowse
てポイントします。
pom.xml
インポートして作業するプロジェクトのグループ ID、アーティファクト ID、およびバージョンを示すプロジェクト座標とともに、 が表示されていることを確認します。
をクリックしFinish
ます。
Maven リポジトリが正しく構成されていれば、それで問題ありません。
KIE Workbench プロジェクトのパッケージングは、そのビルドプラグインによって実装される にorg.kie:kie-maven-plugin
設定されているため、 が見つかる場所に外部リポジトリを追加する必要がある場合があります。kjar
その後、通常の Maven プロジェクトであるかのように、そのプロジェクトで作業してください。ワークスペースでテストしたり、プロセス ダイアグラムを操作したりします。Team
KIE サーバーでパブリッシュする場合はいつでも、右クリックして->を選択しますPush to Upstream
。
その間に KIE Workbench で発生した可能性のある変更でプロジェクトを更新する場合は、反対のTeam
->を実行しFetch from Upstream
ます。
もちろん、変更をオリジンにプッシュしても、プロジェクトが自動的にビルドおよびデプロイされるわけではありません。そのため、ログインして手動で行うか、REST API を使用して行う必要があります。