1

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

我搜索了一下,发现 JRuby 附带的 RubyGems 内置了对 Maven 依赖项处理的支持,但我无法让 RubyGems 解决它们。

我试过gem install joda-time:joda-time,gem install mvn:commons-lang:commons-langjgem install mvn:commons-lang:commons-lang:jruby -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 回答