Eclipse plugin 创建Eclipse插件时避免平台依赖性
我们正在开发一个Eclipse插件,用于任务图的图形编辑,然后将序列化版本存储在XML中。我们已经使用EMF和GMF构建了我们的插件,并且能够在win32系统上对其进行打包和测试 然而,当我们尝试在其他系统(64位windows、Linux)上使用install时,我们得到了Eclipse plugin 创建Eclipse插件时避免平台依赖性,eclipse-plugin,Eclipse Plugin,我们正在开发一个Eclipse插件,用于任务图的图形编辑,然后将序列化版本存储在XML中。我们已经使用EMF和GMF构建了我们的插件,并且能够在win32系统上对其进行打包和测试 然而,当我们尝试在其他系统(64位windows、Linux)上使用install时,我们得到了 requires 'org.eclipse.core.filesystem.win32.x86[1.1.200.v20100505-1235]' 错误 我们没有显式地调用win32 filesystem方法,我认为尽管插
requires 'org.eclipse.core.filesystem.win32.x86[1.1.200.v20100505-1235]'
错误
我们没有显式地调用win32 filesystem方法,我认为尽管插件是在win32系统上开发的,但插件的依赖关系将只存在于org.eclipse.core.filesystem
包上,该包将在用户机器上安装时在本地解析
我错过什么了吗?我是否应该编辑特定(自动生成)文件并删除对win32软件包的引用
提前感谢您抽出时间
-org.eclipse.core.filesystem是插件,org.eclipse.core.filesystem.win32.x86是一个片段。理想情况下,您应该只依赖于插件。这个片段是如何在你的插件中成为一个依赖项的?您可以安全地从依赖项中删除该片段