2013-11-07 3 views
3

Кто-то может рекомендовать мне какая почтовая программа установить на новый Play 2.2.1 (java)? И как установить?Что такое Mailer для Play Framework 2.2?

Из старых вопросов я видел, что разработчики Play разработали TypeSafe, что он должен быть хорошо совместим, но он не отправляет электронное письмо с вложениями, и они не указывают зависимости, которые нужно использовать в Play 2.2 , Еще одно предложение, которое я нашел, - Apache почта (это, похоже, отправляет также вложения), но не знаю, работает ли 2.2 и как его установить. Я нахожу отсутствие документации на этой стороне.

Я хотел бы облегчить Mailer, который не устанавливает тонны библиотеки.

ответ

2

Как установить:

Для неуправляемого зависимости просто скачать бинарные файлы, распаковать его и скопировать необходимые * .jar файлы в Lib папку в проекте (создать его, если не существует).

Необязательно, если вы можете найти требуемый пакет в репозитории Maven, вы можете просто добавить управляемую зависимость к вашему файлу сборки (в формате SBT).

Оба подхода четко описаны в Play's dependencies doc.

Просто подскажите: после добавления зависимостей очистите сборки, обновления и re-create configuration for your prefered IDE, если потребуется.

Edit:

Здесь у вас есть достояние всех Apache в Maven: http://mvnrepository.com/artifact/org.apache.commons

Просто перейдите на последнюю версию требуемой библиотеки, и скопировать необходимый формат зависимостей (от вкладки SBT в данном случае) и используйте, как описано в предыдущих документах.

FYI: Play уже импортирует некоторые общедоступные библиотеки, т.е. lang3, другие, такие как io, email и т. Д. Вы можете дополнительно импортировать, если требуется.

+0

Спасибо за четкое объяснение того, как устанавливать зависимости. Но я спрашивал **, какую почтовую программу ** установить на Play 2.2.1 и как. –

+0

Ах, да, я ценю ваш ответ на тему «как». Apache было решением, которое я искал. Моя проблема заключается в том, что на сайте нет строки ** (и ** последней версии **) для добавления в файл 'build.sbt'. Где я могу найти его? Я нашел [это] (http://stackoverflow.com/a/11167112/1252920), но не знаю, правильно ли это для игры 2.2.1 –

+0

Ops, это [это] (http://mvnrepository.com/) артефакт/Викисклад И.О./Обще-IO)? На этой странице я вижу последнюю версию (2.4 сейчас). Откройте эту страницу и нажмите вкладку SBT для строки. Затем я вставляю его в файл sbt при воспроизведении. Я прав? Другой вопрос: я прочитал, что Commons IO «классы утилиты, потоковые реализации, фильтры файлов, файловые компараторы, классы преобразования endian и многое другое». Я бы не хотел, чтобы он установил тонну библиотеки, которую я не буду использовать. –

Смежные вопросы