Я пытаюсь получить ссылку CtClass на мой класс модели. Я начал с самой простой версии ClassPool.getDefault().get(className);
, и она работала нормально. Но только на моей машине. Не работает на сервере.
В любом случае, я думаю, что эта версия не должна работать, потому что Playframework хранит классы в tmp/classses. Итак, я закончил с этой версией:
ClassPool pool = new ClassPool();
pool.appendClassPath(Play.applicationPath + "/tmp/classes");
CtClass cls = pool.get(className);
Но я не уверен в этой версии. Будет ли это работать всегда? Есть ли лучшие варианты?
Я также пытался использовать ClassClassPath и LoaderClassPath, но безуспешно.