我尝试使用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上看到了所选的项目名称。
欢迎任何建议。 非常感谢。