我想要创建插件的应用程序是rapidminer。我创建的插件非常简单:一些基本的gui员工。
为了创建它,我按照应用程序创建者的说明进行操作:http://docs.rapid-i.com/files/howtoextend/How%20to%20Extend%20RapidMiner%205.pdf。 我将尝试尽可能简单地解释我是如何创建插件的。
有两个不同的项目:一个与插件有关,另一个与主应用程序有关。在完成为插件编写代码之后,我使用ant构建它,因此在主应用程序的lib目录的新文件夹中创建了一个新的jar文件。然后我再次通过ant构建主应用程序,创建名为rapidminer.jar的主jar文件。通过加载这个jar我可以直接运行应用程序。
当我尝试通过eclipse正常加载应用程序时,插件工作正常。 但是,当我尝试创建一个jar文件时,无论是使用export作为runnable jar选项还是使用fatjar,插件都会消失,即应用程序运行但没有插件(如果删除插件jar文件,则会发生同样的情况已创建并尝试加载应用程序。)
蚂蚁使用的两个.xml文件都已经完成,我没有改变任何内容。