2012-06-30 2 views
1

Мы переносим устаревшее приложение 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 артефакты?

ответ

1

Я смог разрешить зависимости Maven с помощью Bundler/JBundler.

Смежные вопросы