在eclipse插件项目中使用来自普通旧Java项目的包
我有以下设置: 日食 一个标准的Java项目 eclipse插件项目B 如果可能的话,如何在不首先从A编译JAR文件并将其添加到B的情况下在B中使用A中的包 谢谢 如果您声明: 源于某个项目的项目 新建Java项目/创建Java项目/从现有源创建项目 第二个项目包括: 来源于B 项目依赖关系,包括projectA 你会得到你所需要的。在eclipse插件项目中使用来自普通旧Java项目的包,java,eclipse,plugins,eclipse-plugin,Java,Eclipse,Plugins,Eclipse Plugin,我有以下设置: 日食 一个标准的Java项目 eclipse插件项目B 如果可能的话,如何在不首先从A编译JAR文件并将其添加到B的情况下在B中使用A中的包 谢谢 如果您声明: 源于某个项目的项目 新建Java项目/创建Java项目/从现有源创建项目 第二个项目包括: 来源于B 项目依赖关系,包括projectA 你会得到你所需要的。 仍然需要编译a中的源代码,但不需要生成jarA需要从OSGi/Eclipse了解java项目a,以便在设计时即在Eclipse中进行访问,包括启动和调试,然后在运
仍然需要编译a中的源代码,但不需要生成jarA需要从OSGi/Eclipse了解java项目a,以便在设计时即在Eclipse中进行访问,包括启动和调试,然后在运行时进行访问。 正确的方法是创建一个OSGI包,并在B中引用它: 选择一个,右键单击,项目,pde工具,转换为插件项目 然后在B中,打开manifest.mf并添加com.example.pack,这是在A中定义的一些包,您希望在B:Import-Package:com.example.pack中使用这些包
如果我这样做,我得到的包“bla”在此插件中不存在。在尝试从项目导出包时,我的MANIFEST.MF中出现错误A@Joscha:您是否通过plug-in.xml编辑器页面在plugin.xml中添加了所需的依赖项和/或所需的包?你看,实际上是的,但那没有帮助-我现在使用的是eclipse的链接源机制-这看起来很好,但是设置非常粗糙…@Joscha:你是说使用链接文件夹吗?我认为这是类似的:项目属性->java构建路径->源代码->按钮链接源代码