免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

Maven 与 JRuby 近况:Maven_gem 将 Maven 带入 RubyGems 的世界,GemCutter 促成 JavaGems

  • 2009-12-20
  • 本文字数:650 字

    阅读完需:约 2 分钟

Charles Nutter 几天前在 Twitter 上说到“Ruby 即将获得成千上万的 gem”。发生什么事了?去年,Charles 开始了 maven_gem 项目,“一个能将 Maven 构件当作 RubyGems 来安装的 RubyGems 插件(和工具)”,正如这段Shell 会话中所显示的那样,他已经成功了。这样就能在JRuby 项目中使用大量的库了。

maven_gem 的 Readme 文件中写的相反,好像可以只创建Gem 而不安装它

JavaGems 是一个相对较新的项目。正如 FAQ 中说的那样,它的目标是为 JVM 语言提供一个比 Maven 更简单的选择,而不是替代 Maven:

Maven 很棒。它是一个极其强大的工具,有很多 JavaGems 没有的特性。如果你正在使用 Maven,那么请继续使用它吧。问题是一些人并不需要这么强大的功能,他们要的东西比这简单。JavaGems 就是要填补这一空白。它并不想代替 Maven,而是作为它的一个补充。

JavaGems 从本质上来说就是一个针对 JVM 语言的 Gemcutter ,目前提供的构件包括 JRuby、Clojure 和几个 Scala 库。它使用 RubyGems 和 Bundler 来管理依赖。想知道如何使用 JavaGems,这篇博客演示了如何在简单的几个步骤内安装Clojure、Compojure(一个Clojure 的Web 框架)并运行一个“Hello World”程序。

此外,JRuby 的Java 集成将很快能够生成类了,这些类实现了Java 接口或者扩展了Java 类, JRuby 的范例中做了具体演示。

要了解更多有关 Clojure 与 JRuby 交互的内容,详见 InfoQ 上的 JRuby 和 Clojure——一对好搭档?

查看英文原文: Maven and JRuby Roundup: Maven_gem Brings Maven Libs to RubyGems, GemCutter Inspires JavaGems

2009-12-20 23:261564
用户头像

发布了 135 篇内容, 共 60.1 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

BSN北京市区块链主干网正式发布

CECBC

架构师训练营 - 第七周 - 学习总结

韩挺

阿朱的决定

一直AC一直爽

随笔杂谈 观后感

搭建Hadoop开发环境并编写运行测试类

我是个bug

Java hadoop IDEA

week07总结 性能测试&操作系统

Z冰红茶

架构师训练营 - 第七周 - 学习总结

stardust20

性能优化作业

qihuajun

让Vue项目更丝滑的几个小技巧

前端有的玩

Java Vue 大前端 技巧 ES6

10086小姐姐的问好背后,藏着云与计算的时代巨变

脑极体

性能测试学习总结

周冬辉

性能测试

修改 Docker 数据根目录的 3 种方式

FeiLong

Docker

第七周学习总结

赵龙

性能测试与优化学习总结

qihuajun

关注系统压力测试

麻辣

Java如何调用Python(一)

wjchenge

Docker基础修炼5--容器数据共享和持久化实战

黑马腾云

Docker Linux 容器 运维 虚拟化

第七周作业

赵龙

Docker基础修炼6--网络初探及单机容器间通信

黑马腾云

Docker Linux 容器 运维 虚拟化

自动化测试的三两事儿

测试那些事儿

MySQL - 主从复制的几种方式

Aaron_涛

MySQL 架构 分布式 主从复制 数据一致性

【第七周作业】

Aldaron

【第十三课】性能测试与优化

Aldaron

Docker网络学习第三篇-路由

Lazy

Docker Linux 网络

Docker基础修炼4--Docker仓库及相关命令

黑马腾云

Docker Linux 容器 运维 虚拟化

简约而不简单的分布式通信基石

架构师修行之路

分布式 socket udp TCP/IP 通信协议

架构师训练营Week7作业

Frank Zeng

1.5W字 | Webpack4 完整入门教程(共 18 章)

Geek_z9ygea

大前端 Web webpack

谁说天平不稳——安全性与用户体验设计思考

石君

安全产品设计 安全设计 用户体验

架构师训练营 - 第七周 - 作业

韩挺

js基础作业总结

公众号:程序猿成神之路

总结

chenzt

Maven与JRuby近况:Maven_gem将Maven带入RubyGems的世界,GemCutter促成JavaGems_Java_Mirko Stocker_InfoQ精选文章