gpt4 book ai didi

java - PF4J 抛出 "Plugin-Version cannot be empty"

转载 作者:太空宇宙 更新时间:2023-11-04 11:25:08 24 4
gpt4 key购买 nike

我按照 github readme 中的描述设置了一个 PF4J 插件。 ,但不使用maven。

我收到以下错误:

[main] ERROR ro.fortsoft.pf4j.DefaultPluginManager - Plugin-Version cannot be empty
ro.fortsoft.pf4j.PluginException: Plugin-Version cannot be empty
at ro.fortsoft.pf4j.ManifestPluginDescriptorFinder.validatePluginDescriptor(ManifestPluginDescriptorFinder.java:135)
at ro.fortsoft.pf4j.ManifestPluginDescriptorFinder.find(ManifestPluginDescriptorFinder.java:50)
at ro.fortsoft.pf4j.DefaultPluginManager.loadPluginDirectory(DefaultPluginManager.java:804)
at ro.fortsoft.pf4j.DefaultPluginManager.loadPlugins(DefaultPluginManager.java:400)
at ...

但是我的 MANIFEST.MF 显然包含一个插件版本:

Manifest-Version: 1.0
Built-By: myname
Build-Jdk: 1.8.0_121
Plugin-Class: my.first.WelcomePlugin
Plugin-Id: welcome-plugin
Plugin-Provider: providername
Plugin-Version: 0.0.1

我还添加了 Java SemVer v0.9.0

可能是什么问题?

更新:我将插件版本行放在 list 文件的顶部,现在它似乎可以工作..

最佳答案

我将插件版本行放在 list 文件的顶部,现在它似乎可以工作:

Plugin-Version: 0.0.1
Manifest-Version: 1.0
Built-By: myname
Build-Jdk: 1.8.0_121
Plugin-Class: my.first.WelcomePlugin
Plugin-Id: welcome-plugin
Plugin-Provider: providername

关于java - PF4J 抛出 "Plugin-Version cannot be empty",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44459473/

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