Как добавить Jars в путь к классам в Play Framework?
В моем проекте нужно использовать некоторые сторонние банки. Я предполагаю, что я отбросил их в каталоге lib/в моем проекте, но где мне настроить Play, чтобы добавить их в путь к классам?
Я развиваюсь в Eclipse, и я знаю, что могу добавить их в путь сборки проекта Eclipse, но это не обязательно заставит Play ссылаться на них при запуске.
Ответы
Ответ 1
Воспроизведение автоматически добавляет все банки в каталог приложения lib к пути к классам.
В quote:
Создается класс класса приложения воспроизведения следующим образом (в этом порядке):
* The /conf directory for the application
* The $PLAY_PATH/framework/play.jar
* All jar files found in your application /lib directory
* All jar files found in the $PLAY_PATH/framework/lib directory
Ответ 2
Не забудьте сделать
play ec
или
play eclipsify
когда вы добавляете новые банки в папку lib.
Если вы этого не сделаете, Eclipse их не увидит.
Играть! runtime автоматически находит банки сторонних производителей из папки lib, поэтому не беспокойтесь о времени выполнения.
Ответ 3
Оба ответа до сих пор ошибочны, потому что как только вы его синхронизируете, они удалят их. Он также начинает обходить функцию управления пакетами.
Другие методы (например, Maven/etc) для включения банок перечислены здесь http://www.playframework.org/documentation/1.2.3/dependency
В списке рассылки Play также есть сообщение: http://groups.google.com/group/play-framework/browse_thread/thread/b54e4e25ae49161b
Ответ 4
Следуйте инструкциям, приведенным здесь:
Как указать локальный файл jar в качестве зависимости в Play! Framework 1.x
Если вы используете Eclipse, выполните следующие действия:
$play ec
Обязательно перезапустите сервер разработки.
Ответ 5
Этот ответ действительно помог мне. Плавный способ добавления банок через conf/dependencies.yml
fooobar.com/info/301288/...