2013-09-24 1 views
0

В настоящее время я работаю с плагином «enunciate» для создания документации API для веб-сайта.Maven deploy выдает вывод плагина в другой проект

Я хотел бы отделить документацию от API к различным проектам, которые будут развернуты вместе с одним и тем же сервером tomcat как часть продолжения доставки.

Так что теперь мне нужно изменить конфигурацию maven, которая будет «знать» другой проект и будет размещать на нем вывод.

Вот конфигурация плагин излагают Maven, что у меня сейчас:

  <plugin> 
      <groupId>org.codehaus.enunciate</groupId> 
      <artifactId>maven-enunciate-plugin</artifactId> 
      <version>1.26.2</version> 
      <executions> 
       <execution> 
        <phase>prepare-package</phase> 
        <goals> 
         <goal>docs</goal> 
        </goals> 
        <configuration> 
         <docsDir>${project.build.directory}/docs</docsDir> 
         <docsDir>${project.build.directory}/${warName}/docs</docsDir> 
         <configFile>${basedir}/src/main/resources/enunciate.xml</configFile> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

Так что теперь я не понимаю, как ссылаться на другой проект в <docsDir>

ответ

1

излагают Безразлично «У вас есть возможность« объединить »артефакты документации из разных проектов. Что вам нужно сделать, так это создать отдельный «uber-project», который имеет зависимости от всех проектов, которые вы хотите объединить, и чтобы этот проект генерировал документацию для вас за Multi-Module Projects.

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

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