2017-06-09 3 views
0

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 ..

+0

So können Sie Ihre eigene Frage beantworten? Bitte mach es. – jwdonahue

Antwort

0

Ich habe die Plugin-Version Linie oben auf die Manifest-Datei und jetzt scheint es, zu arbeiten:

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 
Verwandte Themen