今週の tips & tricksは、4月16日(木)にリリースされた JBoss BRMS 6.1についてご紹介します。
以前の記事でもご紹介しましたが、この新しいリリースには、いくつもの興味深い新機能が含まれています。
JBoss Demo Centralで公開されているデモプロジェクトのアップデート作業をする際、Cool Storeデモのウェブアプリケーションのコードは、JBoss BRMS 6.1のベースプラットフォームである JBoss EAP 6.4を対象にビルドした方が良いと気づきました。
Figure 1: JBoss EAP 6.1に含まれる JBoss BRMSモジュール |
figure1は、JBoss BRMS用の図となりますのでご注意ください。JBoss BPM Suiteでも同様の階層構造になりますが、フォルダー名が brmsではなく bpmsとなります。
JBoss EAP 6.4をベースとした JBoss BRMS 6.1 か JBoss BPM Suite 6.1に対し、同じ maven configurationであなたのプロジェクトをビルドされた場合、うまくいかない事に気付くでしょう。
figure 2にある JBoss EAP 6.4の modulesディレクトリーを figure 1と比較すると、理由がわかるはずです。
layers配下に、インストール時に生成されるモジュールがありません。ビルドされたいプロジェクトの maven configurationを修正し、JBoss Maven リポジトリーから依存関係を取得する必要があります。
Figure 2: JBoss EAP 6.4にはモジュールが無い |
ほんの数分で Maven configurationを修正できます。簡単ですよ。
以前の記事で、JBoss Mavenリポジトリから依存関係を取得する方法をご案内しました。今回は完結に、configurationに記載すべきコードをご案内します:
<repositories> <repository> <id>jboss-maven-repository</id> <name>JBoss Maven Repository</name> <url>http://maven.repository.redhat.com/techpreview/all/</url> <layout>default</layout> <releases> <enabled>true</enabled> <updatePolicy>never</updatePolicy> </releases> <snapshots> <enabled>false</enabled> <updatePolicy>never</updatePolicy> </snapshots> </repository> </repositories> <pluginrepositories> <pluginrepository> <id>jboss-maven-repository</id> <name>JBoss Maven Repository</name> <url>http://maven.repository.redhat.com/techpreview/all/</url> <layout>default</layout> <releases> <enabled>true</enabled> <updatePolicy>never</updatePolicy> </releases> <snapshots> <enabled>false</enabled> <updatePolicy>never</updatePolicy> </snapshots> </pluginrepository> </pluginrepositories>
ビジネスの自動化を検討されていますか? |
この記事についてご質問がある方は、気軽にコメントをください。
原文: JBoss BPM Suite Quick Guide: Changes You Need for Building Applications with JBoss EAP 6.4 Modules by Eric D. Schabell
0 件のコメント:
コメントを投稿