No external deps on

Erik Hollensbe erik at
Thu Oct 13 12:21:16 EDT 2011

Did my patch get reverted?


On Oct 13, 2011, at 9:17 AM, Nick Quaranto wrote:

> "dependency" is for "gem" dependency, let's keep it that way, please. There
> is a "requirements" field in the gemspec that this could be used for
> instead:
> However this is yet another reason to have metadata :(
> -Nick
> On Thu, Oct 13, 2011 at 11:47 AM, Charles Oliver Nutter <headius at
>> wrote:
>> I ran into a snag trying to demo JRuby's support for installing Maven
>> artifacts as gems: does not allow pushing gems with
>> external dependencies.
>> For the "cloby" gem, which exposes Clojure's STM and persistent list
>> as Ruby instance variables, I wanted to have a dependency on Clojure
>> directly from Maven, using JRuby's maven gem support. The gem name for
>> that looks like "mvn:org.clojure:clojure". This worked well as a
>> dependency in the gemspec, and local copies of the gem would also
>> fetch Clojure from Maven Central. But I was not able to push the gem
>> to
>> Inability to push gems that depend on Maven artifacts waters down that
>> support considerably. It also means we would need to start pushing
>> Maven libraries to for every such library anyone depends
>> on...which could mean hundreds of gems that only exist to wrap a JVM
>> library. I know nobody wants that (and that's why we built this
>> support into JRuby) so perhaps we can reach a compromise?
>> - Charlie
>> _______________________________________________
>> RubyGems-Developers mailing list
>> RubyGems-Developers at
> _______________________________________________
> RubyGems-Developers mailing list
> RubyGems-Developers at

More information about the RubyGems-Developers mailing list