我正在开发一个 Eclipse 插件,当我在 Project Explorer 视图中右键单击项目并在菜单中选择我的选项时执行该插件。问题是我需要在 svn 存储库中获取所选项目的位置。当您右键单击任何项目并转到“属性”时,总会列出 SVN 信息,我还可以在其中看到资源 URL。您知道以编程方式获取它的任何方法吗?
提前感谢您的帮助和承诺。
Plug-In Selection Spy 可用于找出在 Eclipse 中实现当前活动元素的代码。
例如,打开“项目属性”窗口并选择“Subversion”元素(这对我来说是存在的,因为我安装了 Subclipse)。这将显示一个包含存储库 URL 的属性页面。按 Alt+Shift+F1,您将看到一个弹出窗口,其中列出了提供该页面的代码。
如果您打开 org.tigris.subversion.subclipse.ui.properties.SVNPropertyPage(如果没有,则从 Subclipse 站点获取源代码),您可以开始尝试确定它从何处获取存储库 URL。