有人知道jpackage到底是做什么的吗?

5

在进行某些部署时,我看到 Java 有时会与 jpackage 一起出现。jpackage 究竟是做什么的,有人知道吗?

2个回答

3
JPackage将常用的Java技术组织成RPM软件包管理器。
为此,他们基本上编写了许多RPM规范文件,并随着各种软件组件(JUnit、javac等)随时间变化而维护它们。他们还改进了Java软件堆栈与其他倡议(如Linux标准库)的对齐。
当一切顺利时,最终结果是每个库都在“正确”的位置,并且需要库的软件组件不会出现多个副本(一个Netbeans的JUnit,一个Eclipse的JUnit,一个独立的JUnit),而是所有软件包都使用“系统”JUnit库。这样做使软件包管理器了解依赖关系的复杂性,并减小了整体所需安装元素的大小。

现在,JPackage已经基本实现了他们的目标,即通过RPM打包合理地管理Java,许多以前只能通过JPackage获得的项目现在已成为基础发行版的一部分。在采用JPackage RPM之前,您应该查看您的基础发行版,看看您需要的软件包是否已经存在。 - Edwin Buck

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接