我有一个名为old-project
且带有routes
文件的旧游戏框架项目
GET /something @controller.SomethingController.showMessage()
现在,我想创建一个名为new-project
的新项目。但是我想重用old-project
中的源代码。因此new-project
将old-project
用作lib。在new-project
build.sbt文件
libraryDependencies ++= Seq(
"com.github" %% "old-project" % "2.0"
)
然后我编辑了new-project
中的路由文件
GET /api/hello @controller.MyController.hello()
问题是当我尝试启动new-project
时,我可以使用所有old-project
条路线,但不能使用new-project/conf/routes
中的任何新路线。
当我尝试访问api/hello
时,我的应用返回Action not found
我猜new-project
是从old-project/conf/routes
构建路由器的,而不是它自己的。如何指定用于解决问题的路由文件?