代码之家  ›  专栏  ›  技术社区  ›  Joscha

使用Eclipse插件项目中的纯Java项目包

  •  2
  • Joscha  · 技术社区  · 16 年前

    我有以下设置:

    • 日食
    • 标准Java项目(a)
    • eclipse插件项目(b)

    如何(如果可能的话)使用b中a的包,而不首先从a编译jar文件并将其添加到b?

    谢谢!

    2 回复  |  直到 16 年前
        1
  •  2
  •   Philippe Ombredanne    16 年前

    Java项目A需要从OSGI/Eclipse中获知,以便在设计时可以访问(即在Eclipse中,包括启动和调试),然后在运行时访问。 正确的方法是创建一个osgi包,并在b:

    • 选择一个,右键单击,项目,pde工具,转换为插件项目…

    • 然后在b中,打开manifest.mf并添加(com.example.pack是在a中定义的一些包,您希望在b中使用):import package:com.example.pack

        2
  •  0
  •   VonC    16 年前

    如果您声明:

    • 具有来自
      (“新建”Java项目/“创建Java项目”/“从现有源创建项目”)
    • 第二个项目:
      • 来源于B
      • 项目依赖项,包括“projecta”

    你会得到你所需要的。
    (仍然需要一个汇编——来自A的源代码,但不需要生成JARA)