Мы переносим устаревшее приложение Java в JRuby и хотели бы повторно использовать некоторые Maven JAR, которые мы не планируем переносить в Ruby (это на самом деле причина, по которой мы выбрали JRuby вместо этого МРТ).Невозможно получить RubyGems для установки артефактов Maven с помощью JRuby
Я googled и обнаружил, что RubyGems, поставляемый с JRuby, имеет встроенную поддержку обработки зависимостей Maven, но я не могу заставить RubyGems разрешать их.
Я попытался gem install joda-time:joda-time
, gem install mvn:commons-lang:commons-lang
, jgem 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
Мы используем 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 артефакты?