1

レガシー Java アプリを JRuby に移植しており、Ruby に移植する予定のない一部の Maven JAR を再利用したいと考えています (これが実際に、MRI ではなく JRuby を選択した理由です)。

私がググったところ、JRuby に同梱されている RubyGems には Maven 依存関係処理のサポートが組み込まれていることがわかりましたが、RubyGems でそれらを解決することはできません。

、、、および: gem install joda-time:joda-time_ gem install mvn:commons-lang:commons-lang_jgem install mvn:commons-lang:commons-langjruby -S gem install mvn:commons-lang:commons-lang

ERROR:  Could not find a valid gem 'mvn:commons-lang:commons-lang' (>= 0) in any repository

RVM によってインストールされた JRuby 1.6.7 を使用します。

$ ruby --version
jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_26) [linux-amd64-java]

RubyGems で Maven アーティファクトを処理するにはどうすればよいでしょうか?

4

1 に答える 1

1

Bundler / JBundlerを使用して Maven の依存関係を解決できました。

于 2012-07-01T14:03:15.560 に答える