【问题标题】:How can work on eclipse for Bazel project?如何为 Bazel 项目在 Eclipse 上工作?
【发布时间】:2018-07-13 16:28:15
【问题描述】:
【问题讨论】:
-
在您引用的链接中有一个适用于 Bazil (e4b) 的 Eclipse 插件。它不是一个“指南”——它是一个插件。你可以阅读它的作用here。看起来安装说明不起作用。但如果需要,您可以尝试检查项目并自行构建。
标签:
eclipse
eclipse-plugin
bazel
bazel-extra-action
【解决方案1】:
只有 e4b 插件(如@paulsm4 所说),不幸的是,它似乎没有维护。
我不知道任何其他用于 Bazel 的 Eclipse 插件。
【解决方案2】:
【讨论】:
-
试过这个。但是文档和实际行为不匹配。 github.com/salesforce/bazel-eclipse/blob/master/docs/… 表示浏览到工作区文件的位置。但是我们必须选择工作区文件而不是位置。导入后,它给出了错误 - Unbound classpath container: 'JRE System Library [JavaSE-11]' in project 'Bazel Workspace (root)'。即使我已经在 .bazelrc 文件中添加了 build --javacopt=-source 8 -target 8 项目视图中也没有显示项目。
【解决方案3】:
由于 bazel 易于阅读,我更喜欢 vim 编辑器来为我的 C++ 项目编辑这些文件。我也有我的“旧”风格的 Eclipse 项目,因此可以通过两种方式构建:使用 Eclipse 或使用 Bazel。每当我有时间时,将项目慢慢转换为 Bazel 对我来说非常方便。