首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决bazel中的java_toolchain问题

如何解决bazel中的java_toolchain问题
EN

Stack Overflow用户
提问于 2018-06-21 21:39:58
回答 1查看 1.3K关注 0票数 2

Bazel讨论了如何创建java工具链。

代码语言:javascript
复制
java_toolchain(
  name = "my_toolchain",
  encoding = "UTF-8",
  source_version = "8",
  target_version = "8",
  misc = [
    "-extra_checks:on",
  ],
)

来自关于配置java生成的博客文章。但是,如何从规则中解析java工具链呢?

代码语言:javascript
复制
java_toolchain = ctx.toolchains["@bazel_tools//<something here>"]

我希望类似于上面的内容,但我无法在bazel规则文档页面上找到文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-22 13:50:39

没错,这将是访问Java工具链的首选方法。不幸的是,Java规则目前不支持工具链解析,因此这是不可能的,并且需要通过依赖于@bazel_tools//tools/jdk:current_java_toolchain.的私有属性访问Java有关示例,请参见javacopts规则。

解决这个问题的工作很快就要开始了,我们一定会在Java规则支持工具链解析的时候向社区宣布,这是您所期望的工作方式。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50977784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档