【问题标题】:Play akka microservice as multi project将akka微服务作为多项目玩
【发布时间】:2016-03-17 18:40:45
【问题描述】:

我正在学习微服务。出于演示目的,我想将前端:play 与一些后端服务:Akka 结合起来。 SBTsmulti-project` 编译应该很适合这个。但是我面临一些问题:

  • 找不到主类 - 即使我导航到正确的子模块。
  • 依赖项未解析,即使它们似乎定义正确。

跟随: https://github.com/dataplayground/microservice

【问题讨论】:

    标签: playframework sbt akka microservices multi-project


    【解决方案1】:

    依赖项必须像这样显式导入:

    lazy val backend = (project in file(".")).aggregate(api)
    
    lazy val api = project.in(file("modules/api"))
      .settings(libraryDependencies ++= backendCommon)
    
    lazy val backendCommon = Seq(
      "com.typesafe.akka" %% "akka-actor" % "2.3.11",
      "com.typesafe.akka" %% "akka-testkit" % "2.3.11" % "test",
      "org.scalatest" %% "scalatest" % "2.2.4" % "test")
    

    【讨论】:

      猜你喜欢
      • 2020-05-10
      • 2018-01-06
      • 2021-05-06
      • 1970-01-01
      • 2018-01-28
      • 2016-11-17
      • 1970-01-01
      • 2019-02-15
      • 2018-11-28
      相关资源
      最近更新 更多