doxygen-maven-plugin不使用我自己的doxygen配置文件

时间:2016-09-02 08:19:36

标签: maven pom.xml doxygen maven-plugin

我尝试使用soebes的doxygen-maven-plugin和我自己的doxygen配置文件。但该插件只是继续生成默认的doxygen配置并使用它来调用doxygen。你们有没有成功使用过这个doxygen maven插件?你能告诉我如何解决这个问题吗?

这是我的pom:

<?xml version="1.0"?>
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.mycompany.test</groupId>
  <artifactId>doxygen_tst</artifactId>
  <version>1.0</version>
  <packaging>nar</packaging>

  <properties>
    <doxygen.configurationFile>Doxyfile</doxygen.configurationFile>
  </properties>

  <build>
    <pluginManagement>
      <plugins>
        <plugin> ... </plugin> <!-- nar plugin -->

        <plugin>
          <groupId>com.soebes.maven.plugins</groupId>
          <artifactId>doxygen-maven-plugin</artifactId>
          <version>1.1.0</version>
        </plugin>
      </plugins>
    </pluginManagement>

    <plugins>
       <plugin> ... </plugin> <!-- nar plugin -->

       <plugin>
        <groupId>com.soebes.maven.plugins</groupId>
        <artifactId>doxygen-maven-plugin</artifactId>
        <version>1.1.0</version>
      </plugin>
    </plugins>
  </build>

  <reporting>
    <plugins>
      <plugin>
        <groupId>com.soebes.maven.plugins</groupId>
        <artifactId>doxygen-maven-plugin</artifactId>
        <version>1.1.0</version>
      </plugin>
    </plugins>
  </reporting>
</project>

doxygen配置文件 Doxyfile 位于pom文件旁边。 我试图与目标&#39;网站&#39;以及目标&#39; doxygen:report&#39;。虽然这两个选项都会生成doxygen输出文件,但这两个选项都不使用我自己的 Doxyfile 。 我还试图设置属性 $ {doxygen.projectName} ,这是有效的。我在生成的index.html上看到了所选的项目名称。

欢迎任何建议。 非常感谢。

0 个答案:

没有答案