Как добавить банки в городскую дорожку в Play Framework?
-
24-10-2019 - |
Вопрос
Мой проект должен использовать некоторые сторонние банки. Я предполагаю, что бросаю их в LIB/ каталог в моем проекте, но где я могу настроить Play, чтобы добавить их в путь к классу?
Я развиваю в Eclipse, и я знаю, что могу добавить их в путь сборки проекта Eclipse, но это не обязательно заставит их ссылаться на то, что он работает.
Решение
Воспроизведение автоматически добавляет все банки в справочник LIB приложения в Classpath.
К цитировать:
Плайственная приложение Classpath создается следующим образом (в этом порядке):
* 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
Другие советы
Не забудьте сделать
Играть в EC
или же
Играть Eclipsify
Когда вы добавляете новые банки в папку LIB. Если вы этого не сделаете, Eclipse их не увидит.
Играть в! Время выполнения автоматически находит банки третьих участников из папки LIB, так что не беспокойтесь о времени выполнения.
Оба ответа до сих пор ошибаются, потому что, как только вы синхронизируете, это удалит их. Он также начинает обойти функцию управления пакетами Play.
Другие методы (например, Maven/etc) для включения банок перечислены здесь http://www.playframework.org/documentation/1.2.3/dependency
Здесь также есть пост в списке рассылки Play: http://groups.google.com/group/play-framework/browse_thread/thread/b54e4e25ae49161b
Следуйте инструкциям, приведенным здесь:
Как я могу указать локальный файл JAR как зависимость в игре! Структура 1.x
Если использовать Eclipse, следуйте этому:
$ play ec
Обязательно перезапустите сервер разработки.
Этот ответ действительно помог мне. Главный способ добавить банки через Inside conf/deperiancess.ymlhttps://stackoverflow.com/a/7185133/3439