特に Maven を使用する大規模な Java アプリケーションで使用されるコンパイル済みの JRuby コードを含む JRuby JAR ファイルを作成する最良の方法は何ですか。JRuby のユースケースのほとんどは、アプリをスタックの最上位に構築し、レガシー Java コードを統合することのようです。そのため、ドキュメントとリソースのほとんどは、WAR ファイルとスタンドアロン JAR の構築に関するものです。両方ともwarbler
、rawr
スタンドアロン JAR をビルドします。
JRuby をスタックの真ん中に配置するという、少し異なるアプローチを取る必要があるため、再利用可能な JAR を構築して内部の Maven リポジトリにアップロードし、他の Java コードと同じように依存関係として使用したいと考えています。これを行う方法に関するドキュメントはあまりなく、私が思いついたのは次のとおりです。
jrubyc
JRuby ファイルをコンパイルして JAR ファイルに詰め込むRake タスクを作成する- 次のようなことを試してみるか
buildr
、gradle
パッケージングを行う
誰もこれを以前にやったことがありますか?どのアプローチを取るべきか、またはより良いアプローチに関する推奨事項はありますか? ありがとうございました。