如何使用Project Explorer中的项目路径来开发我自己的插件?
问题描述:
Heyho,如何使用Project Explorer中的项目路径来开发我自己的插件?
我想开发自己的Eclipse插件。 它应该在Eclipse Project Explorer中作为PopupMenu中的新条目可见。我想右键单击项目并执行一些JavaCode,并需要标记项目中的项目路径。 那么我如何获得具体的项目路径?
答
如何添加弹出式菜单中看到:Adding menus, toolbar and popup menus to the Eclipse IDE - Tutorial
的项目位置可以通过当前选择计算:看即G。有关详细信息,请参阅OpenManifestHandler, line 52..86的源代码。
的IProject - >文件:
getRawLocation().makeAbsolute().toFile();
显示菜单,当且仅当选择了一个项目,你在'plugin.xml'定义此。如何获取处理程序中的_IProject_参见例如:http://git.eclipse.org/c/pde/eclipse.pde.ui.git/tree/ui/org.eclipse.pde.ui/src/org/ eclipse/pde/internal/ui/editor/OpenManifestHandler.java#n44 – howlger
你在问什么?如何添加弹出式菜单?如何限制其知名度?如何编写命令处理程序?要求所有这些太宽泛,展示你到目前为止所做的一切。 –
我有很多项目,其中包含XML文件。我的工作的一部分是,合并这些文件形式的项目回购。 实际的解决方案是,手动选择路径,应从哪个项目合并xml。 我的想法是:在项目资源管理器视图的上下文菜单中添加一个新项,我的插件获取项目路径并执行合并。 – Simon