2013-12-23 2 views
0
<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-javadoc-plugin</artifactId> 
    <version>2.9.1</version> 
    <configuration> 
    <sourcepath>${svn url}/src/main/java</sourcepath> 
    </configuration> 
</plugin> 

Невозможно создать Javadoc во время бега цели как maven javadoc: javadoc. Поскольку источник не доступен в Maven project.I передает непосредственно Svn url.Is это прямо, пожалуйста, поправьте меня, если я ошибаюсьMaven JavaDoc Plugin, предоставляя путь к источнику

+0

Исходный код, для которого я хочу сгенерировать javadoc, не является maven project.so извне, я создал maven, в этом проекте мне нужно создать javadoc. – swamy

ответ

0

Исходный код, который я хочу, чтобы генерировать Javadoc не Maven project.so извне я создал Maven проект, в этом проекте мне нужно генерировать JavaDoc

во-первых, вы НЕ нужен проект Maven, чтобы генерировать исходный код для любого проекта вообще.

В качестве источника не доступен в Maven project.I передает непосредственно СВН URL

Почему вы пропускание URL SVN здесь? Поскольку он теперь является проектом maven, просто укажите путь к исходной папке проекта (который, я считаю, будет ${base.dir}/src/main/java)

+0

Спасибо за ответ, я могу указать путь как исходную папку локально, и я могу генерировать javadoc. Но если я хочу генерировать javadoc в hudson или jenkins, я получу проблему, поскольку исходный код не будет доступен в hudson. – swamy

+0

Почему проект не будет доступен для hudson? Насколько я помню, hudson проверяет каждый проект в своем собственном рабочем пространстве, так что технически исходные файлы также будут доступны там, и вы можете просто указать относительные пути. Проверьте правильные пути по серверу hudson. –

+0

Я тоже согласен с вашим решением. Поскольку проект старый. Они не настраивались в hudson.Now, я делаю отдельный проект сайта maven и настроен в hudson. Мне нужно сгенерировать javadoc, когда проект строится в hudson. – swamy

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

  • Нет связанных вопросов^_^