The plugin system of JabRef used the Java Plug-in Framework, which is not state of the art anymore. The modern way is to use Jigsaw. However, offering a plugin interface requires the interfaces to be stable. This cannot be guaranteed. Issues such as korv/Jabref-plugins#13 or lehner/LocalCopy#6 will arise. We assume that plugin functionality directly integrated in the JabRef code will ensure that it will be maintained, we removed the plugin functionality.
We ask all plugin developers to fork JabRef, integrate the plugin functionality and create a pull request. Our CONTRIBUTING.md file provides details.
In the long run, all available plugins should be integrated in JabRef.
The plugin system of JabRef used the Java Plug-in Framework, which is not state of the art anymore. The modern way is to use Jigsaw. However, offering a plugin interface requires the interfaces to be stable. This cannot be guaranteed. Issues such as korv/Jabref-plugins#13 or lehner/LocalCopy#6 will arise. We assume that plugin functionality directly integrated in the JabRef code will ensure that it will be maintained, we removed the plugin functionality.
We ask all plugin developers to fork JabRef, integrate the plugin functionality and create a pull request. Our CONTRIBUTING.md file provides details.
In the long run, all available plugins should be integrated in JabRef.
/1912/integrate-code-in-jabref-master-branch
done in [WIP] Integrate BibSonomy Plugin #2157