У меня есть старый проект Play Framework, названный old-project
, с routes
файлом
GET /something @controller.SomethingController.showMessage()
Теперь я хочу создать новый проект с именем new-project
.Но я хочу повторно использовать исходный код old-project
.Так что new-project
будет использовать old-project
в качестве библиотеки.В 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
buildМаршрутизатор от old-project/conf/routes
а не свой.Как я могу указать файл маршрутов для решения моей проблемы?