Doxygen PLANTUML_JAR_PATH 和源代码管理

Doxygen PLANTUML_JAR_PATH and source code management

因此,我们使用 doxygen(版本 1.8.9.1)和 plantuml 来制作 uml 图。

文件Doxyfile包含

PLANTUML_JAR_PATH = /home/malff/plantuml/plantuml.jar

注意路径是如何特定于用户的。

在源代码控制管理 (git) 中签入此文件会破坏其他开发人员,因为他们 plantuml.jar 的路径不同。

我认为这是 doxygen 本身的一个错误,报告为 https://bugzilla.gnome.org/show_bug.cgi?id=753629

同时,在分布式团队中使用 doxygen 和 plantuml 是否有已知的解决方法?

您可以设置环境变量,例如PLANTUML_INSTALL_DIR 然后使用

PLANTUML_JAR_PATH = $(PLANTUML_INSTALL_DIR)/plantuml.jar

在 Doxygen 的配置文件中。