我正在尝试为我的一个子项目添加招摇。我添加了“ApiHelpController”,如下所示
子项目路线文件
GET /swagger.json controllers.ApiHelpController.getResources
子项目conf文件
play.modules.enabled += "play.modules.swagger.SwaggerModule"
但是,我收到以下错误
Type ApiHelpController is not a member of package <subproject>.controllers
看起来swagger无法在子项目中找到其Controller路径。 如何修复ApiHelpController的包路径?
playVersion = "2.5.14"
scalaVersion := "2.11.11"
"io.swagger" %% "swagger-play2" % "1.5.3",
"org.webjars" % "swagger-ui" % "2.2.0"
答案 0 :(得分:0)
我已经解决了这个问题。它与播放路径设置更相关。问题是由于“控制器”路径冲突。 Play试图在子项目的现有包“控制器”中找到“ApiHelpController”。我重命名了子项目的包名,解决了这个问题。
可能有更好的解决办法,但这对我有用。