JPF (Java Plugin Framework) 是一个插件框架,类似Eclipse的插件系统,不过这个的依赖关系是使用XML文件,而不是Eclipse/OSGi使用META-INF /MANIFEST.MF文件。这个框架大小仅200多K的jar,最后发布是在2007年(有点老)。
JPF是基于GPL发布的,如果用在大型商业程序中请考虑风险。http://jpf.sourceforge.net/references.html 中有基于这个项目的一些项目。
项目主页:
每个插件模块有一个配置文件一般名称为plugin.xml。
项目中其中的一个典型的配置文件内容为:其中的requires元素表示插件之间的依赖关系