JBoss BRM/BPM Suite 6がリリースされてすでに数ヶ月が過ぎました。ダッシュボードが統合されたインターフェースによりビジネスユーザーやアナリストは、ルール/イベント/ビジネスプロセス の デザイン/管理/テスト/実行といった作業をとても快適に実施できます。
開発者向けには、JBoss Developer Studio(Eclipse に JBoss tooling を組み込んだもの)との連携が提供されています。ビルド&デプロイ されたプロジェクトは business central が内部で利用する maven リポジトリに配備され、開発環境の dependency に追加することができます。
もし組織やチームが business central が内部で管理する maven repository を使わず、ルール/イベント/プロセスを開発するツールとしてのみ BRMS/BPM Suite を利用したい場合どうすれば良いでしょう?
プロジェクトのアーティファクトを kjar としてビルドし、既存の mavenリポジトリへ配備するにはどうすれば良いでしょう?
jenkins のような既存のCIツールを使い、mavenアーティファクトを作成/配備した場合どうすれば良いでしょう?
Thomas Qvarnstrom はすでにgithubでこの設定方法を説明しています。
business-central から maven リポジトリをクローンした後にプロジェクトをビルドしようとすると、org.jbpm:jbpm-bpmn2 への dependencyが不足していることに気付くでしょう。これは、business-central上でプロジェクトをビルドした際、自動的に付与される dependencyです。プロジェクトの pom.xml を修正し、下記内容を追加する必要があります:
その他、前回の TIPS&Tricks の記事でご紹介した JBoss Mavenリポジトリの設定がされていることをご確認ください。org.kie kie-maven-plugin 6.0.2-redhat-6 true org.jbpm jbpm-bpmn2 6.0.2-redhat-6
今回の記事で紹介した作業を実施していただくことで、パッケージングタイプが kjar であっても mvn clean packageを問題なく実行できるはずです。
お楽しみください!
原文: Red Hat JBoss BRMS & JBoss BPM Suite - building the kjar from maven command line by Eric D. Schabell
アクセス数の多い TIPS&tricks シリーズの最新記事です。pom.xmlを修正し、mvnコマンドで kjarを作成する方法を紹介しています
返信削除公式サイトでも公開されました。
返信削除https://access.redhat.com/solutions/892893