Мой игровой проект массивный, а файл маршрутов - около 1 Мб. Теперь, когда компиляция scala, у меня есть исключение "Слишком большой код метода" из-за маршрутизации и обратной маршрутизации scala файлов, созданных из файла маршрутов (также больших).
Итак, мне нужно разбить файл маршрутов без подпроектов. В самом деле, я не могу разделить мой проект на подпроекты, потому что его компоненты взаимозависимы.
Я попробовал 2 метода:
-
Я добавил новый файл conf, называемый technical.routes, добавляет некоторые маршруты внутри, удаляет те же маршруты из "маршрутов" и импортирует файл с помощью "- > technical.Routes", Все компилируется, у меня нет моего предыдущего исключения, но что-то не так, потому что когда он прекращает компиляцию, он начинается снова и снова... и никогда не заканчивается.
-
Я добавил новый файл conf, называемый technical.routes, добавляет некоторые маршруты внутри, удаляет одни и те же маршруты из "маршрутов", но вместо импорта в мой основной файл маршрутов я добавил его в файл conf: "application.router =" routes, technical.routes "". Но он не работает, потому что здесь должен быть объявлен только один маршрут.
Как это сделать, пожалуйста?