【问题标题】:Eclipse RCP Project Unable to Reference Regular Java ProjectEclipse RCP 项目无法引用常规 Java 项目
【发布时间】:2011-10-16 01:45:39
【问题描述】:

问题

我在同一个工作区中的 Eclipse 中处理了三个项目:一个 RCP 应用程序和两个它所依赖的纯 Java 项目。一个 Java 项目依赖于另一个;这是在 Properties->Java Build Path->Projects 中完成的。但是,我尝试过的众多方法都没有使 RCP 项目依赖于纯 Java 项目。我现在的解决方案是随意的;我已将其他两个项目的源代码作为链接源文件夹添加到 RCP 项目中。有没有更好的解决方案?

类似的 StackOverflow 问题

这个问题类似于How to set up project references EclipseJava Web Project referencing another Java project,但他们的回答并没有解决我的问题。它甚至更类似于Eclipse RCP with project dependency,但那里提供的解决方案正是我不想做的(将纯 Java 项目转换为插件项目)。

【问题讨论】:

    标签: java eclipse eclipse-rcp


    【解决方案1】:

    您为什么不想将它们转换为插件项目?它只不过是在 MANIFEST.MF 文件中添加了一些内容。 (除非你想手动加载类,那就更复杂了)

    【讨论】:

    • 它还顺便创建了一个build.properties 文件。我之所以想避免它,是因为我不希望不需要依赖 RCP 的库依赖它。
    • 这听起来如何:创建 2 个额外的 OSGi Bundle/Plugin 项目,其中仅包含库的 JAR;连接您的构建脚本以创建 JAR 并将它们复制到各自的位置;最后将插件设置为只有嵌入式库但没有源代码。
    猜你喜欢
    • 2017-11-16
    • 1970-01-01
    • 2011-02-03
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    相关资源
    最近更新 更多