Вопрос

Мой проект должен использовать некоторые сторонние банки. Я предполагаю, что бросаю их в 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top