我有一个场景,其中有一个Java项目(MyLibrary),它应该是一个“纯”Java项目,没有引用Eclipse SDK。
我有另一个项目(MyPlugin),这是一个插件项目,它使用MyLibrary。当调用MyLibrary时,插件项目使用ProgressMonitor。
我无法将对象从MyPlugin传递给MyLibrary,因为后者没有任何对Eclipse的引用。
如何从MyLibrary更新进度
发布于 2018-07-18 21:53:29
将进度监视器接口添加到库中的方法期望接收的MyLibrary (例如IMyProgressMonitor)中。
然后,您的插件就可以实现IMyProgressMonitor,只需调用Eclipse中的IProgressMonitor上的相应方法即可。
https://stackoverflow.com/questions/51396380
复制相似问题