Публикация Javadoc автоматически при создании проекта Maven с Hudson - PullRequest
2 голосов
/ 02 августа 2010

Я использую Hudson для создания Maven-проектов с выделенной работой Maven 2. к сожалению, я не могу найти способ опубликовать сгенерированный Javadoc, как это можно сделать с помощью задания «Свободный стиль» и опции «Опубликовать Javadoc» Запуск цели javadoc не связывал сгенерированные javadocs.

Есть идеи?

Ответы [ 4 ]

3 голосов
/ 21 сентября 2010

Ответ таков: в вашем POM вам нужно определить javadoc как отчет:

</build>
<reporting>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
        </plugin>
    </plugins>
</reporting>

Нет необходимости переходить на фристайл-проект. После этого Хадсон опубликует его как ссылку в представлении проекта. Моя версия Hudson - 1.376.

2 голосов
/ 23 марта 2012

Я использую javadoc:aggregate, и Хадсон узнает это. На самом деле это эквивалентно javadoc:javadoc AND site:site, поскольку javadoc:aggregate также генерирует отчеты.

http://maven.apache.org/plugins/maven-javadoc-plugin/plugin-info.html

1 голос
/ 02 августа 2010

Что ж, лучшее, что я мог сделать, это переключиться на работу в стиле "свободный стиль" ... Работа в Maven все равно для меня не так важна.

1 голос
/ 02 августа 2010

Что мы делаем:

  • Используйте -DperformRelease в опциях Maven для генерации ...-javadoc.jar
  • Создание и развертывание сайта Maven, который включает в себя Javadoc.
...