我正在使用rodin and eventb framework ,它使用春分点和 eclipse 。我们现在正在修改它以支持我的研究团队的新功能,并且我们希望摆脱 GUI 部分(主要是为了能够避免编写 GUI 代码并能够在远程服务器上启动繁重的计算)。我们成功地拥有了自己的代码包,并且只需要以下 Eclipse 和 Equinox 包(来自 Eclipse 版本 3.7.1):
- org.eclipse.ant.runtime
- org.eclipse.core
- org.eclipse.core.contenttype
- org.eclipse.core.expressions
- org.eclipse.core.jobs
- org.eclipse.core.resources
- org.eclipse.equinox
- org.eclipse.osgi
以及 rodin 和 eventb bundle :
- org.rodinp.core
- org.eventb.core
- org.eventb.ast
在 osgi 容器启动期间,会创建一个目录工作区,并在 .metadata/.log
中报告一些错误,但似乎我可以修复配置错误...
问题:尝试在没有 GUI 的情况下执行此操作是个好主意吗?我担心要花很多时间来发现错误或无法运行整个集合。有人对这种配置有一些经验吗?
最佳答案
如果您不需要 GUI,为什么要把它包含到您的应用程序中?您可以将 Maven 与 Tycho 一起使用用于 Eclipse 应用程序的 headless 构建。
关于eclipse - 是否可以在没有 GUI 部分的情况下构建 Equinox + Eclipse 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10147122/