问题标签 [packaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
697 浏览

c# - Creating a packed Binary Representation of a Set of Files?

So i am trying to work on my own little 3d game. Now i am more or less doing this to learn C#. I was wondering, what is the best methodology for packaging assets such as textures/scripts?

Generally what i was thinking of doing was this:

Right now i just want it to store, simple pictures and text files. I've done some looking around and the best thing i really found was an old example of how doom wad's are stored.

Does anyone have any experience?

0 投票
3 回答
6584 浏览

java - 在 EAR 的 APP-INF/lib 中加载 JAR 的顺序

将具有 Class-Path 属性的 MANIFEST.MF 文件添加到 EAR 内的 META-INF 目录会影响 WebLogic 8.1 下位于 APP-INF/lib 中的 JAR 的加载顺序吗?

0 投票
3 回答
294 浏览

linux - 为多个 Linux 发行版发布纯二进制应用程序的首选方式是什么?

我有一个要分发的闭源 Linux 应用程序。此应用程序使用 wxWidgets/GTK,因此该应用程序依赖的共享库(60+)的巨大列表。

发布应用程序并支持最大数量的发行版的首选方式是什么?

  • 是否为每个受支持的发行版构建应用程序并单独发布它们?这具有构建复杂(chroot 和每个发行版构建)的缺点,并且仅适用于受支持的发行版。

  • 是否在安装程序中添加所有共享库并将它们与 LD_LIBRARY_PATH 环境变量(如 VMware)一起使用?这具有增加安装程序大小的缺点。

  • 是构建一个完全静态的应用程序吗?这肯定是不可能的,因为它会破坏一些许可证。

  • 它是混合的还是其他选项?大多数商业供应商如何发布他们自己的图形(最好是基于 GTK)的应用程序?

0 投票
1 回答
229 浏览

python - 用 Python 写的 Linux 封装抽象层?

我正在寻找一种从我的构建脚本中生成 .deb 和 .rpm 包的方法,其中包含生成的产品。由于一切都是用 Python 编写的,我想知道是否有人知道一个抽象层,它允许我从相同的代码驱动 RPM 和 Deb 构造?

0 投票
2 回答
283 浏览

python - 打包 C/Python 项目时使用 distutils 的原因

我有一个包含 Python 和 C 代码的开源项目。我想知道 distutils 对我有什么用处,因为我打算做一个 ubuntu/debian 包。C 代码不是我可以或不想用作 Python 扩展的东西。C 和 Python 程序通过 localhost 与 TCP/IP 通信。

所以这里的底线是,当我学习打包时,distutils 特定文件的使用是否只会让我更加困惑,因为我不能将我的 C 代码用作 Python 扩展?或者我应该将我的 C 和 Python 功能划分为单独的项目以便能够更好地理解打包概念?

0 投票
6 回答
10753 浏览

java - 如何将战争合二为一?

在我们公司,我们有许多不同的模块构建为单独的战争。每个客户都可以挑选他想购买的模块。由于所有模块共享相同的会话、安全上下文等,因此将它们合并到单个战争中是有意义的。

是否有可能使这个过程自动化?例如,它应该合并 web.xml,计算每个 wars 的依赖关系,复制 .jsp 和 .class 等文件。顺便说一下,我们正在使用 Maven,但无法找到解决此问题的方法。

0 投票
7 回答
12688 浏览

python - “setup.py 上传”失败并显示“上传失败 (401):您必须被识别才能编辑包信息”

跑步时..

..我得到以下输出:

它提示保存登录详细信息,尽管~/.pypirc已经包含此信息。然后它无法为我拥有的包上传文件,并且具有完全的写入权限。

0 投票
5 回答
10226 浏览

ubuntu - 从预构建的二进制文件创建 .deb 包?

我想从一组预构建的二进制文件中创建一个 Debian/Ubuntu .deb 包。我无权访问源代码。我发现的关于创建 debs 的唯一教程需要访问源代码,所有用于创建 Debian 包的便捷工具也是如此。

那么如何从二进制文件夹创建一个 deb 呢?

0 投票
2 回答
85001 浏览

java - 如何制作包含 DLL 文件的 JAR 文件?

我购买了一个第三方 Java 库,其中包括一个 JAR 文件和两个 DLL 文件。我编写了自己的 Java 程序来调用第三方 JAR 文件。现在我的问题是如何将我的所有代码打包到一个 JAR 文件中,其中包含我的所有代码以及第三方 JAR 和 DLL?

我知道SWT就是这种情况。包含 dll 文件,swt.jar但我不知道如何执行此操作以及如何使其正常工作。

0 投票
3 回答
125 浏览

linux - 使用开源应用程序分发源文件

我已经为 Linux 和 OSX 编写了一个开源 (GPL) 应用程序,现在希望分发它。默认情况下将源代码与二进制文件一起分发是正常的,还是只提供一个可以获取它的链接?

如果我包含源文件,在 Linux 和 OSX 的用户系统上编写它们的正常位置在哪里(我认为 /usr/local/src 但在我的 Ubuntu 机器上,据说充满了开源应用程序,这个目录是空的)。