我甚至不会轻易解决这个问题,所以我想我错过了一些重要的事情,但如果有人能告诉我,我会很感激。
我最近一直在自学一些编程语言,我无法弄清楚Grape(Groovy中的JAR依赖项管理器)和yum(命令行包)之间的概念差异Linux中的管理实用程序。
在我正在观看的视频教学中,教授在Linux命令行中使用Grape来安装一个包及其依赖项,这就是yum的用途。 Grape只是特定于Linux的yum的Groovy特定版本吗?还是有更根本的区别?
答案 0 :(得分:2)
yum
用于安装特定于操作系统的应用程序或库,Grab
用于将jvm依赖项添加到Groovy应用程序使用RPM Package Manager的Linux操作系统的开源命令行软件包管理实用程序
Grape(在Groovy中)是; (from the Groovy documentation)
嵌入到Groovy中的JAR依赖项管理器。 Grape允许您快速将maven存储库依赖项添加到类路径中,使脚本编写变得更加容易
Java生态系统的库存储在(通常)maven存储库中。
在Groovy中,Grab
允许您从Maven存储库中提取其中一个JVM库(及其所有依赖项),并将它们添加到正在运行的脚本的类路径中。