Я пытаюсь создать базовое приложение для Play Frramework (1.2.2) + siena (2.0.2) + crudsiena (2.0.1) + gae (1.4).все это я получил от системы управления зависимостями play.Я следовал за примером в документации, и я получил странную ошибку:
Не найдено. Действие els.list не найдено
и затем те же "съеденные" имена классов позже в маршрутах.что было зарегистрировано:
GET / admin /?els.index
GET / admin / mymodels els.list
GET / admin / mymodels / new els.blank
GET / admin / mymodels / {id} els.show
Трассировка стека очень прямолинейна:
play.exceptions.ActionNotFoundException: Action els.index not found
at play.mvc.ActionInvoker.getActionMethod(ActionInvoker.java:585)
at play.mvc.ActionInvoker.resolve(ActionInvoker.java:84)
at Invocation.HTTP Request(Play!)
Caused by: java.lang.Exception: Controller controllers.els not found
... 3 more
мои файлы выглядят так:
app / models / MyModels.java:
package models;
import controllers.CRUD;
import controllers.CRUD.For;
@For(models.MyModel.class)
public class MyModels extends CRUD {
}
app / models / MyModel.java:
package models;
import java.util.Date;
import siena.Id;
import siena.Model;
public class MyModel extends Model {
@Id
Long id;
String name;
String description;
Integer price;
Boolean avaliable;
Date menuItemCreated;
}
+ маршрут установлен в / admin модуль: crudsiena + dependencies.yml добавлены строки о gae, siena и crudsiena
другоефайлы остаются без изменений.
Кто-нибудь знает, что я делаю не так?
Спасибо за совет.