网站没有问题但是一直做不上首页松岗网站建设公司
web/
2025/10/5 0:29:05/
文章来源:
网站没有问题但是一直做不上首页,松岗网站建设公司,wordpress翠珠林,网站建设柒首先金手指1我永远忘记了OSIF插件和功能的 MANIFEST.MF和feature.xml中的依赖项声明的规则是什么。 谷歌搜索经常导致沮丧而不是答案。 所以#xff0c;因为今天我实际上找到了这些规则的简要列表#xff0c;所以我想在这里重新发布它们#xff0c;并进行一些小的修改以帮助阐明。 OSGi… 我永远忘记了OSIF插件和功能的 MANIFEST.MF和feature.xml中的依赖项声明的规则是什么。 谷歌搜索经常导致沮丧而不是答案。 所以因为今天我实际上找到了这些规则的简要列表所以我想在这里重新发布它们并进行一些小的修改以帮助阐明。 OSGi插件版本范围 对包和软件包的依赖项具有关联的版本范围该版本范围使用间隔符号指定方括号“ [”或“]”表示范围的包含端而圆括号“”或“”表示排除端的范围。 如果范围的一端包括在内而另一端不包括在内则允许将圆括号与方括号配对。 下面的示例清楚地说明了这一点。 如果在需要版本范围的地方使用了单个版本号则这并不表示单个版本而是范围从该版本开始包括所有更高版本。 常见的情况有四种 “严格”版本范围例如[1.2.3,1.2.3]它表示该版本并且仅表示该版本。 “半开”范围例如[1.2.3,2.0.0具有包含下限和专有上限表示版本1.2.3和此后的任何版本但不包括以下内容版本2.0.0。 “无边界”版本范围例如1.2.3表示版本1.2.3和所有更高版本。 没有版本范围表示可以接受任何版本。 不推荐 。 可以在此处 或以PDF格式 查看以上代码段的 全文 。 例 Require-Bundle: org.eclipse.core.runtime;bundle-version[3.4.0,4.0.0), org.eclipse.core.resources;bundle-version[3.4.0,4.0.0), org.eclipse.ui.ide;bundle-version[3.4.0,4.0.0), org.eclipse.ui.navigator;bundle-version3.5.100, com.ibm.icu 也可以看看 插件清单 tplugin.xml osgi捆绑清单 MANIFEST.MF 在功能清单feature.xml规则方面 help.eclipse.org具有非常好的文档但是要记住的最重要的内容以及我经常要查找的内容是如何陈述所需上游功能的匹配规则和插件。 经验表明最好明确声明事物这样就无需进行下游猜测并且阅读清单的人都确切知道您的功能所需要的版本或与您的功能兼容的版本。 另外虽然您可能正在使用PDE UI进行构建但是其他人可能正在使用Tycho和Maven并且每种工具都可以以自己的方式解释丢失的元数据。 如有疑问请说清楚。 有效值和处理如下 如果未指定version属性则忽略match属性如果已指定。 完美 –依赖的插件版本必须与指定版本完全匹配。 如果“ patch”为“ true”则假定为“ perfect”并且无法设置其他值。 [1.2.3,1.2.3] 等效 –依赖的插件版本必须至少为指定的版本或更高的服务级别主要和次要版本级别必须等于指定的版本。 [1.2.3,1.3 兼容 –依赖的插件版本必须至少为指定的版本或者为更高的服务级别或次要级别主版本级别必须等于指定的版本。 [1.2.3,2.0 GreaterOrEqual –依赖的插件版本必须至少为指定的版本或者更高级别的服务次要或主要级别。 1.2.3 上面的摘录的全文可以在这里看到 。 例 requiresimport featureorg.eclipse.m2e.feature version1.0.0 matchcompatible/import featureorg.maven.ide.eclipse.wtp.feature version0.13.0 matchgreaterOrEqual/plugin idch.qos.logback.classic version0.9.27.v20110224-1110 matchgreaterOrEqual/plugin idch.qos.logback.core version0.9.27.v20110224-1110 matchgreaterOrEqual/plugin idch.qos.logback.slf4j version0.9.27.v20110224-1110 matchgreaterOrEqual/plugin idorg.slf4j.api version1.6.1.v20100831-0715 matchcompatible/plugin idcom.ning.async-http-client version1.6.3.201106061504 matchequivalent/plugin idorg.jboss.netty version3.2.4.Final-201106061504 matchperfect/plugin idorg.hamcrest.core version1.1.0.v20090501071000 matchequivalent/
/requires 参考 DivByZero博客上的JCG合作伙伴 Nick Boldt的MANIFEST.MF和feature.xml版本控制规则 。 翻译自: https://www.javacodegeeks.com/2012/04/manifestmf-and-featurexml-versioning.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87060.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!