2014-11-25 4 views
4

Я собираюсь начать новый проект, и мы решили использовать Play !. Я сконфигурировал IDE (Eclipse Luna), но, к сожалению, нет никаких признаков документации, когда я нахожу любую функцию, класс или так далее.Как получить игру! фреймворк Javadocs?

Оглядываясь на Интернет, я придумал репетицию github Play (https://github.com/playframework/playframework), и у них есть папка с документацией (https://github.com/playframework/playframework/tree/master/documentation).

Итак, как я могу создать Javadoc на основе их документации по документации Github?

PS: Я использую последнюю версию воспроизведения, то есть 2.3.6, где команда воспроизведения заменена активатором.

ответ

0

Создание проекта затмения с использованием источников с использованием sbt или активатора: eclipse with-source=true. Подробнее here. В качестве альтернативы вы можете использовать java decompiler для eclipse - это может дать вам понимание ваших библиотек.

+1

Не работает ... Я создал аа нового приложения с помощью «активатора нового Яба», изменил каталог на УаИе, набрал «активатор затмения с-sources = true» и появится следующее сообщение: [info] Успешно созданные файлы проекта Eclipse для проектов: yabe Недействительная команда: с источником Недействительный идентификатор проекта: с источником Ожидаемый ':' (при выборе конфигурации) [[next]] – russellhoff

+0

[[продолжает]] Недействительный ключ: с источником (аналогичный: источники наблюдения, источники наблюдения, источники) .. Я пробовал это и работал в основном: активатор Источники eclipse Загрузка projec t из *** \ yabe \ project Установить текущий проект в yabe (в файле сборки:/*** y/yabe /) О создании файлов проекта Eclipse для ваших проектов. Успешно созданные файлы проекта Eclipse для проекта (ов): yabe [success] ... Но не были созданы Javadocs ... Что я делаю неправильно? – russellhoff

0

Сервер Play предоставляет документы для Вас по адресу:

http://localhost:9000/@documentation/api/java/index.html 

Если вы не хотите автономные документаций, на странице https://www.playframework.com/documentation есть ссылки на просматривать интерфейсы для различных версий, например Java 2.3x или Scala 2.3x. Последняя версия документации, которая в настоящее время предоставляется, - 2.4.x

+0

Спасибо, но я уже знал, что документ есть. Я действительно хочу установить Javadocs в eclipse ... – russellhoff

+0

Eclipse может [извлекать документы через URL] (http://stackoverflow.com/a/8893722/989257), но если вы хотите, вы можете упаковать html файлы в банку или почтовый ящик и предоставить это Eclipse. – janih

+0

У вас все правильно. В любом случае, похоже, приложение должно работать, не так ли? – russellhoff

0

В конце концов, я решил использовать более старую версию игры! поскольку он поставляется с двоичным «play» (а не с активатором).

Размещение себя на мой проект, у напечатал: $ play > eclipse with-source=true

Я не знаю, почему, но я не могу получить доступ к подобным с:

[1] $ activator > eclipse with-source=true

потому, что он застрял на [1], не продолжается.

6

Документы не ясны, поэтому мы с вами получили эту досадную ошибку.

  1. CD в папку веб-приложения
  2. $ ./activator
  3. [ваш проект] $ затмение с истоком = истинный

./activator eclipse Вызов работает, но ./activator eclipse with-source=true не так как это (подразумевается?), что он запускается из оболочки активатора.

Надеюсь, что это поможет. :)

7

Вы должны передать полный аргумент в цитате команде активатора. Вот что работает для меня:

.\activator "eclipse with-source=true" 

Я думаю активатор otherwhise распознает eclipse и with-source=true как две раздельные команды, а не одну команду с аргументом.

1

У меня был таким же проблема, так что я только что использовал плагин для затмения, которое также полезно для другой LIBS: http://marketplace.eclipse.org/content/java-source-attacher

+0

Я обнаружил, что если вы используете Maven или Ivy, эта проблема исчезает: автоматически загружает источники и javadocs. Во всяком случае, я перешел из игры! в Ваадин, я чувствовал себя более комфортно с ним. – russellhoff

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