Я пытаюсь получить ссылку 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, но безуспешно.