报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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:261708
用户头像

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

关注

评论

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

AIRIOT物联网低代码平台如何配置欧姆龙omron驱动?

AIRIOT

低代码 物联网 驱动配置

DPU芯片企业中科驭数加入龙蜥社区,构建异构算力生态

OpenAnolis小助手

芯片 生态 龙蜥社区 CLA 中科驭数

中国电子云数据库 Mesh 项目 DBPack 的实践

峨嵋闲散人

分布式事务 分库分表 读写分离

云数赋能+数字办公 助力政企数字化

Wallys/ AR9531/WiFi Card/ MMCX

wallys-wifi6

AR9531 30dBm high power

LinkedList 源码分析-新增

zarmnosaj

5月月更

设计模式关系图(全网首发)之结构和创建模式

设计模式

银行需明确低代码与无代码开发平台差异,以在技术上降低试错成本

易观分析

银行

大画 Spark :: 网络(7)-Spark网络中的“四次握手”Executor注册到Driver过程中的TransportClient与细节过程

dclar

大数据 hadoop spark 架构设计 源代码

【LeetCode】爬楼梯的最少成本Java题解

Albert

算法 LeetCode 5月月更

对话上市公司数字化转型:激活数据要素 倍增数字价值

BeeWorks

小红书信息流推荐多样性解决方案

小红书技术REDtech

推荐 SSD 多样性 KDD

性能提升 57% ,SMC-R 透明加速 TCP 实战解析 | 龙蜥技术

OpenAnolis小助手

互联网 网络协议 高性能 TCP/IP 龙蜥技术

Hoo网格策略 | 一「网」在手 告别「追涨杀跌」

区块链前沿News

虎符 Hoo 网格交易

“晕乎乎的概念”:阿里云函数计算的“应用”又是个啥

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

mark:vscode 无法远程访问连接

webrtc developer

vscode

阿里云张新涛:异构计算为数字经济提供澎湃动力

阿里云弹性计算

XR 元宇宙 视觉计算

DeFi挖矿智能合约Dapp系统开发搭建

薇電13242772558

智能合约

【直播回顾】如何成为一名优秀的OpenHamrony贡献者?

OpenHarmony开发者

OpenHarmony 贡献代码

SPDK QOS机制解析

天翼云开发者社区

首发!高性能数据访问中间件 OBProxy(一):功能模块及特性详解

OceanBase 数据库

oceanbase

当我们谈论服务质量的时候,我们在谈什么?

VoltDB

5G QoS 电信运营商

墨天轮访谈 | 京东云曲艺伟:京东零售核心业务背后的数据库实践

墨天轮

数据库 京东云 国产数据库

Liga 讨论: ToB产品可不可以免费?

LigaAI

SaaS

直播预告丨OpenHarmony标准系统多媒体子系统之视频解读

Anna

OpenHarmony

直播回顾 | 后疫情时代,食品行业破局秘籍get一下!

旺链科技

区块链 溯源 产业区块链

【达人专栏】还不会用Apache Dolphinscheduler吗,大佬用时一个月写出的最全入门教学【二】

白鲸开源

Apache 大数据 开源 workflow dophinscheduler

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