конфигурация doxygen-maven-plugin не применяется - PullRequest
0 голосов
/ 28 мая 2020

Кажется, я не могу получить какую-либо конфигурацию, работающую в этом плагине. Я создал новый Doxyfile (v1.8.17) рядом с помпой. xml Плагин читает Doxyfile. Но он не читает никаких конфигураций, которые я привожу в pom.

mvn site

Кроме того, я не понимаю взаимосвязи между этим плагином и плагином сайта. Почему в первую очередь создается каталог site / doxygen?

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-site-plugin</artifactId>
        <version>3.9.0</version>
      </plugin>
...
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>3.0.0</version>
        <reportSets>
          <reportSet>
            <reports>
              <report>index</report>
              <report>licenses</report>
              <report>dependency-info</report>
            </reports>
          </reportSet>
        </reportSets>
      </plugin>
      <plugin>
        <groupId>com.soebes.maven.plugins</groupId>
        <artifactId>doxygen-maven-plugin</artifactId>
        <version>1.1.0</version>
        <configuration>
          <projectName>Another API</projectName>
          <configurationFile>Doxyfile</configurationFile>
          <recursive>true</recursive>
          <exclude>.git</exclude>
          <recursive>true</recursive>
          <umlLook>true</umlLook>
          <haveGraph>true</haveGraph>
          <generateLatex>false</generateLatex>
          <generateHtml>true</generateHtml>
          <outputDirectory>${project.build.directory}/site/doxygen</outputDirectory>
          <reportOutputDirectory>${project.reporting.outputDirectory}/site/doxygen</reportOutputDirectory>
        </configuration>
      </plugin>
    </plugins>
  </reporting>
...