2015-04-06 3 views
1

Я создал игровой модуль, как я могу импортировать экспортированную банку в обычный проект java (не играть проект)?import play framework module as jar в проект java

Когда я попробовал это дает ошибку:

The type play.libs.F$Promise cannot be resolved. It is indirectly referenced from required .class files

ответ

2

Вам нужно включить в плей LIBS, а также. Посмотрите на deployment documentation. activator dist позволяет создать отдельный дистрибутив для всего игрового приложения.

Вы также можете выполнить поиск в баночках на выходе, который содержит классы, которые вам нужны, и просто добавить эту банку в свой проект.

Или: используйте sbt/maven для управления вашими зависимостями и добавления всей игровой платформы. (похоже, это немного перебор)

+0

поэтому я должен сделать активатор dist, а затем получить все библиотеки в папке libs и поместить их в зависимости. –

+1

Постарайтесь включить те, которые вам действительно нужны, поэтому вы не загромождаете свое приложение ненужными библиотеками. – Peanut

+0

благодарит за вашу помощь. –

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