Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse plugin 创建Eclipse插件时避免平台依赖性_Eclipse Plugin - Fatal编程技术网

Eclipse plugin 创建Eclipse插件时避免平台依赖性

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方法,我认为尽管插

我们正在开发一个Eclipse插件,用于任务图的图形编辑,然后将序列化版本存储在XML中。我们已经使用EMF和GMF构建了我们的插件,并且能够在win32系统上对其进行打包和测试

然而,当我们尝试在其他系统(64位windows、Linux)上使用install时,我们得到了

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是一个片段。理想情况下,您应该只依赖于插件。这个片段是如何在你的插件中成为一个依赖项的?您可以安全地从依赖项中删除该片段