gpt4 book ai didi

eclipse - 如何在Eclipse RCP目标平台中将源代码位置附加到插件?

转载 作者:行者123 更新时间:2023-12-03 15:30:28 26 4
gpt4 key购买 nike

我有一个包含多个RCP插件项目的工作区。

我们已经设置了目标平台,因此我们可以针对一组标准的插件进行构建,但是无法查看所有平台插件的源代码和Javadoc。

当我添加eclipse目录时(仅允许您添加目录),Windows->首选项->插件开发->目标平台->源代码位置页面似乎没有任何作用。

将源jar从eclipse目录复制到目标平台具有类似的效果。

我究竟做错了什么?如何将一组Source jar附加到我的目标平台?

最佳答案

我今天有同样的问题。以我为例,我想调试嵌入式码头(org.mortbay.jetty_5.1.14.v200806031611.jar)的源,该插件是Eclipse Equinox(OSGI)附带的,它是我的Eclipse目标平台的一部分。

当进行调试并想进入码头软件包内的任何类时,我总是收到消息,它是来自Plugin-Dependencies的类,并且源附件无法修改。

我是这样解决的:

  • 切换到Eclipse中的“插件” View (“窗口”/“显示 View ”/“插件”)
  • 找到捆绑包org.mortbay.jetty
  • 右键单击该捆绑包,然后选择“导入为”->“具有链接内容的二进制项目”

  • 现在,捆绑软件作为新的Eclipse项目(在我的情况下为org.mortbay.jetty)显示在Package Explorer中。

    现在,在包资源管理器中右键单击该新项目,然后转到“Properties/Java Build Path/Libraries”。您会在此处看到码头 jar 文件,如果展开此条目,则可以照常编辑“源附件”。我将其指向下载的Jetty源代码,该源代码位于与我用于项目的目标平台完全不同的文件夹中。

    关于eclipse - 如何在Eclipse RCP目标平台中将源代码位置附加到插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/241131/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com