Skip to content

Plugin Descriptor

Plugin metadata is read from the standard Java MANIFEST.MF inside the plugin JAR.

AttributePurposeRequiredPF4J Standard
Plugin-IdUnique plugin identifierYesYes
Plugin-VersionSemVer versionYesYes
Plugin-ClassPlugin class nameNoYes
Plugin-ProviderProvider/organisationNoYes
Plugin-DescriptionShort descriptionNoYes
Plugin-DependenciesComma-separated depsNoYes
Plugin-RequiresSemVer range for hostNoYes
Plugin-LicenseSPDX licenseNoYes
Plugin-NameDisplay nameNoPlugwerk extension
Plugin-TagsComma-separated tagsNoPlugwerk extension
Plugin-IconIcon URL/pathNoPlugwerk extension
Plugin-ScreenshotsComma-separated URLsNoPlugwerk extension
Plugin-HomepageProject URLNoPlugwerk extension
Plugin-RepositorySource code URLNoPlugwerk extension

If MANIFEST.MF is absent, the server falls back to plugin.properties.