java - 是否有用于读取、解释和写入 Java list 文件 (MANIFEST.MF) 的 Java API?

标签 java api manifest

<分区>

我使用 ATG Dynamo 平台 - 一个基于 Java 的平台,它使用 list 文件来定义其模块的许多配置细节。

我想构建一些工具和脚本——比如 ANT 脚本或 Maven 插件——以编程方式操作这些文件。具体来说,我希望一方面能够读取现有文件并根据内容执行一些任务,另一方面能够生成新的 list 文件作为构建过程的一部分。

MANIFEST.MF 格式看起来很简单,尽管有一些关于行长和空格的规则,所以我确信我可以手工编写很多这样的代码。但是,如果已经存在一个 API 来根据规范读取和写入此类文件,那将非常有用。

有什么建议吗?

最佳答案

使用JarFile#getManifest() .它为您提供了 Manifest 的实例,提供了几种方便的方法来访问属性。

JarFile jarFile = new JarFile(file);
Manifest manifest = jarFile.getManifest();
// ...

关于java - 是否有用于读取、解释和写入 Java list 文件 (MANIFEST.MF) 的 Java API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9927399/

相关文章:

c# - 将内存流表示为物理文件

android - 更改android中的默认 Activity

maven-2 - Maven 程序集插件

java - Spring上下文动态变化

java - 只有一个 Android Service 实例

asp.net - 计算 Twitter 上特定单词的结果数

java - Jhipster gateway 需要完全身份验证才能访问此资源

android - 如何使android库使用权限可选而不是必需的

java - manifest.srcFile导致在IntelliJ导入中未设置contentRoot

java - 无法为实现 Spring Security UserDetails 的类加载请求的类异常