问题标签 [pax]

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 投票
0 回答
55 浏览

java - A920 Pax ICardReaderHelper 读取 Android 片段内的 Mifare 卡

我有以下两个用于 Pax 库的库

在我的活动中,我设法启动了库,如下所示:

我成功在 A920 设备上运行打印机

但是,我无法运行 Mifare Card Reader (Contactless Card) 有什么方法可以运行吗?

0 投票
1 回答
34 浏览

linux - 如何生成具有全局扩展属性 ('g') 初始条目的 PAX Tar 存档?

在 Linux 中,我正在尝试使用以下任一命令生成包含全局扩展属性条目的未压缩 PAX 存档:

A) 指定 pax 选项(隐含--xattrs):

B)指定 xattrs 支持(暗示--format=pax):

这两个命令都成功生成了一个文件,但是当我用我的十六进制编辑器打开文件时,第一个条目的类型是“x”,而不是预期的“g”类型。

我究竟做错了什么?

环境:

  • Ubuntu 20.04 ARM64
  • tar工具版本:GNU tar 1.30

更多信息

tar工具手册指定--pax-option并是操作扩展属性的--xattrs参数,但没有提及有关创建全局扩展属性条目的任何内容。

如果我理解正确的话,Tar 规范指出 PAX 格式支持两种特殊类型的条目:

类型标志'x'

扩展属性条目。这是它描述的实际文件系统条目之前的条目。它允许用户在数据部分中指定任意数量的属性,使用 UTF8 字符串,格式为BYTES NAME=VALUE\n.

类型标志“g”

全局扩展属性条目。与“x”条目的特征相同,但不同之处在于只有一种:此条目位于档案的第 0 位,并描述适用于所有其余条目的属性。

来源
0 投票
0 回答
34 浏览

logging - karaf 4.2.6 的 Pax 日志记录问题

我正在将 karaf 2 更新为 karaf 4。看到以下 karaf 4 错误

0 投票
1 回答
11 浏览

java - 在使用 Gradle 和 BND 构建的 OSGi 环境中配置 pax-logging

我正在尝试通过 Pax Logging 让 Log4J2 工作,但在线文档专注于 Log4J (v1)。我的项目是 Java,带有 BND 插件的用于针对 Equinox 环境的 OSGi 包的 Gradle。

我正在使用 Gradle 6.8.3

我有build.gradle一个 OSGi 包的文件,旨在将日志记录功能公开给其他包,使用:

在我的 BND 文件中,我包含以下导入:

由于我的项目定义了文件附加程序,它们不构成 Log4J2 API 的一部分,而是 Log4J2 Core,因此我从同一个包中导出以下内容,以使 Log4J2 Core 类在依赖于日志记录包的其他包中具有可见性:

一切都可以编译,构建和安装。

在运行时,我有一个问题:

希望一些 OSGi 专家知道我的问题所在,因为使用 Pax Logging 的全部原因是避免创建 Log4J2 片段的需要,并为多捆绑环境提供更简单的配置。也许有一系列系统的事情可以解决这个问题?