我正在为 JRuby 项目寻找一些构建自动化工具。这个项目的结果应该是一些可以做东西的库。我需要使用一些 Java 库,但我想使用 Ruby。这就是 JRuby 的原因。
在这个阶段,我正在寻找可以处理依赖项并从远程存储库下载它们的构建自动化工具。
我可以为此使用 Maven,但我对其他可能更有趣的替代方案感兴趣。
我正在为 JRuby 项目寻找一些构建自动化工具。这个项目的结果应该是一些可以做东西的库。我需要使用一些 Java 库,但我想使用 Ruby。这就是 JRuby 的原因。
在这个阶段,我正在寻找可以处理依赖项并从远程存储库下载它们的构建自动化工具。
我可以为此使用 Maven,但我对其他可能更有趣的替代方案感兴趣。
所以是的,如果你正在寻找比 Mave 更性感的东西,SBT 是不错的选择。其他选项包括:
Gradle - http://www.gradle.org/ - 如果你想要 Groovy 而不是 scala 方向。
或者 Gant - http://gant.codehaus.org/ - 了解更多关于 Ant 的内容。
Buildr - http://buildr.apache.org/ - 是另一个有趣的项目
我也遇到了这个死项目 - http://raven.rubyforge.org/ - 但我想知道是否有新的东西来解决相同的项目,即使用 Rake,ruby 构建工具,也可以构建 java。
仅从依赖管理的角度来看,jbundler是 Maven 和 bundler 之间的桥梁,可以帮助您管理依赖关系,无论它们是 gems 还是 maven artefacts。