объект inject не является членом пакета com.google - PullRequest
0 голосов
/ 17 июня 2019

Я настраиваю новый сервер.Сервер запускается, но я получаю сообщение об ошибке.

Внедрение объекта не входит в пакет com.google

Я не знаю, что делать.В Интернете я увидел решение, связанное с файлом build.sbt, но я не знаю, что там изменить и как изменить сам контроллер.

Мой build.sbt

...

lazy val server = (project in file("server"))
.settings(
name := "server",
version := Settings.version,
scalaVersion := Settings.versions.scala,
scalacOptions ++= Settings.scalacOptions,
libraryDependencies ++= Settings.jvmDependencies.value,
commands += ReleaseCmd,
compile in Compile := ((compile in Compile) dependsOn 
scalaJSPipeline).value,
scalaJSProjects := clients,
pipelineStages in Assets := Seq(scalaJSPipeline),
pipelineStages := Seq(digest, gzip),
LessKeys.compress in Assets := true
)
.enablePlugins(PlayScala)
.disablePlugins(PlayLayoutPlugin)
.aggregate(clients.map(projectToRef): _*)
.dependsOn(sharedJVM)

lazy val ReleaseCmd = Command.command("release") {
state => "set elideOptions in client := Seq(\"-Xelide-below\", 
\"WARNING\")" ::
"client/clean" ::
"client/test" ::
"server/clean" ::
"server/test" ::
"server/dist" ::
"set elideOptions in client := Seq()" ::
state
}
...

Application.scala

 ...
 package controllers

import java.nio.ByteBuffer
import boopickle.Default._
import com.google.inject.Inject 
import play.api.{Configuration, Environment}
import play.api.mvc._
import services.ApiService
import spatutorial.shared.Api


class Application @Inject() (implicit val config: Configuration, env: 
Environment) extends Controller {
val apiService = new ApiService()

def index = Action {
 Ok(views.html.index("lain"))
}
...

Ошибка

 object inject is not a member of package com.google

 package controllers

 import java.nio.ByteBuffer
 import boopickle.Default._
 import com.google.inject.Inject 
 import play.api.{Configuration, Environment}
 import play.api.mvc._
 import services.ApiService
 import spatutorial.shared.Api

add "com.google.guava"% "guava"% "28.0-jre "

введите описание изображения здесь

...