Ich habe ein PF4J-Plugin wie auf der github readme beschrieben, aber ohne Maven.PF4J wirft "Plugin-Version kann nicht leer sein"
bekomme ich folgende Fehlermeldung:
[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 ...
aber mein MANIFEST.MF enthält offensichtlich eine Plugin-Version:
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
ich auch Java SemVer v0.9.0
hinzugefügt Was könnte sei das Problem?
UPDATE: Ich habe die Plugin-Version Linie oben auf die Manifest-Datei und jetzt scheint es zu arbeiten ..
So können Sie Ihre eigene Frage beantworten? Bitte mach es. – jwdonahue