a servlet which can run a hosted rubygems repo, or caching proxy to remote repo, or just a proxy. finally you can have a merged repo of three types.
'de.saumya.mojo:rubygems:0.2'
<dependency>
<groupId>de.saumya.mojo</groupId>
<artifactId>rubygems</artifactId>
<version>0.2</version>
</dependency>
<dependency org="de.saumya.mojo" name="rubygems" rev="0.2"/>
"de.saumya.mojo", "rubygems", "0.2"