IntelliJ Ошибка компиляции с gRPC

IntelliJ сообщает об этой ошибке компиляции, когда я собираю проект scala для тестирования API gRPC с Gatling.

IntelliJ:

IntelliJ IDEA 2017.3.5 (Community Edition)
Build #IC-173.4674.33, built on March 6, 2018
JRE: 1.8.0_152-release-1024-b15 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0

Скала Плагин

Version: 2017.3.15

Проект зависит от другого проекта (API). Последний использует следующий файл pom (gRPC).

<dependency>
    <groupId>io.grpc</groupId>
    <artifactId>grpc-netty</artifactId>
    <version>1.7.0</version>
</dependency>
<dependency>
    <groupId>io.grpc</groupId>
    <artifactId>grpc-protobuf</artifactId>
    <version>1.7.0</version>
</dependency>
<dependency>
    <groupId>io.grpc</groupId>
    <artifactId>grpc-stub</artifactId>
    <version>1.7.0</version>
</dependency>

Код:

  val channel = ManagedChannelBuilder
      .forAddress("...", 8088)
      .usePlaintext(true)
      .build()   // <---- IntelliJ says "Error:..." here

Ошибка:

Error:(10, 161) value build is not a member of ?0
  val channel = ManagedChannelBuilder.forAddress("...", 8088).usePlaintext(true).build()

Я не вижу ничего плохого в коде. Это ошибка IntelliJ?

Любая помощь будет оценена.

1 ответ

Решение

Эта проблема была ошибкой в ​​Scala, которая была исправлена ​​в Scala 2.11 и более поздних версиях. См. Grpc-java выпуск 2813 для обсуждения.

Другие вопросы по тегам