我目前在无头模式下使用PDE构建我的OSGI Bundle项目。 PDE Antrunner任务使用Eclipse安装,我只是将它指向我的本地Eclipse安装。Eclipse:无头PDE构建所需的Eclipse最低安装量是多少?
不幸的是我的eclipse安装大概是260MB,但我认为PDE构建不需要在标准eclipse安装中的所有插件。
现在有人做什么是我需要做无头PDE构建所需的最小插件列表? 我实际上在自定义目标平台文件夹中存在的所有依赖关系,所以我想我需要从eclipse安装中唯一需要的是PDE构建实际需要的依赖关系。但那些是什么? 我可以将安装缩小到最小程度吗?
我的目标是将这个“build-eclipse”文件夹签入到我的项目的SVN中,这样当您检查出来时,您可以拥有开始完整构建所需的一切,而无需触摸任何build.properties。但我不想承诺266MB的eclipse,如果我只需要20MB的。
感谢 克里斯托夫
伍迪嗨,为感谢您的回答。你对这三个概念是绝对正确的......这正是我所说的。我基本上想要摆脱“交互式Eclipse相关插件”。你的想法听起来不错,明天我会试试看。我会在这里发表我的发现。我想知道我们是否是唯一考虑这个问题的人? 谢谢克里斯托弗 – Christoph 2010-03-04 15:42:31
好的,这里是我的第一个发现:org.eclipse.pde.build和依赖不足以构建。构建过程在不调试输出的情况下停止,因此我首先必须找出底层实际发生的情况。你知道任何命令行参数,以便我可以获得关于构建过程内部的更多调试输出吗? (例如。-verbose或其他) 如果我发现缺少什么,我会尝试逐步找到所需的插件,并将其发布到此处。 谢谢 Christoph – Christoph 2010-03-05 13:28:18
Christoph,我不确定。 。 。但是当你运行一个命令行的PDE构建时,你正在启动一个OSGi运行库,据我所知它具有类似于Eclipse“Workspace”的地方,它可以缓存依赖信息等等,还有 - 在这里相关的 - 放置日志文件。也许你可以找出“工作区”的位置并阅读其日志? – 2010-03-05 17:10:32