gpt4 book ai didi

java - mangen 将 'Bundle-ManifestVersion: 1' 添加到 list 中,但 felix 似乎不接受值 1

转载 作者:行者123 更新时间:2023-12-02 08:37:14 29 4
gpt4 key购买 nike

我使用“Mangen”来处理我的 jar,它可以工作,但它会将下一行添加到 list 中

Bundle-ManifestVersion: 1

之后 Felix 1.8.0 提示

-> install file:D:/bundles/osgi_ds_1.jar.new.jar
org.osgi.framework.BundleException: Unknown 'Bundle-ManifestVersion' value: 1
at org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:56)

如果我手动将版本更改为 2,Felix 会安装而不会出现错误。但即使 list 已经包含 Bundle-ManifestVersion: 2,mangen 也会将其更改为 1

欢迎任何想法

最佳答案

Mangen您提到的工具似乎有点过时(最后发布于 2005 年 6 月)。

我建议您尝试使用Bnd由 Peter Kriens 编写的工具。它也用于自动生成 OSGi 包 list 。它还集成到 Maven 插件中 - 请参阅 Bundle Plugin for Maven .

关于java - mangen 将 'Bundle-ManifestVersion: 1' 添加到 list 中,但 felix 似乎不接受值 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1244226/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com