2014年5月12日月曜日

Red Hat JBoss BRMS & JBoss BPM Suite - mavenコマンドで kjarをビルドする

原文: Red Hat JBoss BRMS & JBoss BPM Suite - building the kjar from maven command line by Eric D. Schabell

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 を修正し、下記内容を追加する必要があります:

  
    org.kie
    kie-maven-plugin
    6.0.2-redhat-6
    true
    
       
         org.jbpm
         jbpm-bpmn2
         6.0.2-redhat-6
       
    
  

その他、前回の TIPS&Tricks の記事でご紹介した JBoss Mavenリポジトリの設定がされていることをご確認ください。

今回の記事で紹介した作業を実施していただくことで、パッケージングタイプが  kjar であっても mvn clean packageを問題なく実行できるはずです。

お楽しみください!

原文: Red Hat JBoss BRMS & JBoss BPM Suite - building the kjar from maven command line by Eric D. Schabell

2 件のコメント:

  1. アクセス数の多い TIPS&tricks シリーズの最新記事です。pom.xmlを修正し、mvnコマンドで kjarを作成する方法を紹介しています

    返信削除
  2. 公式サイトでも公開されました。
    https://access.redhat.com/solutions/892893

    返信削除