2015-05-12 1 views
0

У меня есть приложение Java с использованием платформы Play 2.3.8.Создание javadoc проекта с использованием Play Framework 2.3

Я прочитал о старых командах, таких как play doc.

После запуска activator doc, я получаю банку с именем ***-1.0-SNAPSHOT-javadoc.jar в каталоге target\scala-2.11. Но он пуст.

Может ли кто-нибудь указать, как я мог бы генерировать HTML javadoc автоматически?


Основание на @turutosiya ответ, ниже - это то, что я сделал.

Scaladoc будет генерировать команду activator doc. Однако, если вы хотите javadoc, добавьте sources in (Compile, doc) ~= (_ filter (_.getName endsWith ".java")) в свой build.sbt. Это заставит sbt сформировать документацию api javadoc.

Тем не менее, для меня, кто хочет javadoc, но не хочу, чтобы это было в моем почтовом пакете, генерируемом activator dist. Я добавляю следующую строку в свой скрипт распространения.

zip --delete target/universal/*.zip application_name-\*/share/\* 

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

ответ

1

После ввода activator doc или sbt doc, вы можете найти документы по:

target/scala-2.11/api 
+0

нет никакого каталога с именем 'цель/api'. но не могли бы вы сказать мне, есть ли какие-либо возможные настройки/настройки, которые могут помешать активатору генерировать документы? –

+0

хорошо, я не уверен в деталях. просто fyi, мой стек: jdk 1.8.0_45, scala 2.11.6, sbt 0.13.8, play framework 2.3.8 – turutosiya

+0

Установили ли какие-либо sbt-плагины для создания Javadoc, и какова ваша команда для достижения этого? –

0

сгенерировать JavaDoc с помощью следующей команды:

play javadoc