无法让RubyGems使用JRuby安装Maven工件

时间:2012-06-30 16:28:29

标签: ruby maven rubygems jruby maven-3

我们正在将一个遗留Java应用程序移植到JRuby,并希望重用一些我们不打算移植到Ruby的Maven JAR(这实际上是我们选择JRuby而不是MRI的原因)。

我用Google搜索并发现随JRuby一起提供的RubyGems内置了对Maven依赖项处理的支持,但我无法让RubyGems解决它们。

我尝试了gem install joda-time:joda-timegem install mvn:commons-lang:commons-langjgem 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工件?

1 个答案:

答案 0 :(得分:1)

我已经能够使用Bundler / JBundler来解析Maven依赖项。