Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Included plantuml file is not reloaded after change #10117

Open
ronny002 opened this issue Jun 7, 2023 · 2 comments
Open

Included plantuml file is not reloaded after change #10117

ronny002 opened this issue Jun 7, 2023 · 2 comments
Labels
enhancement a request to enhance doxygen, not a bug

Comments

@ronny002
Copy link

ronny002 commented Jun 7, 2023

Describe the bug
I am using !include to include a plantuml file (.puml) in a c file for doxygen documentation.
Running doxygen generates diagram in html.
When changing puml file and running doxygen again the diagram in html is not refreshed.
I tried to add .puml to FILE_PATTERNS but its still not working.

Thanks in advance for help!

Version
doxygen 1.9.1
Ubuntu 22.04.2 LTS, doxygen binary
Windows 11 64bit, doxygen binary

plantuml_include.zip

@albert-github albert-github added the enhancement a request to enhance doxygen, not a bug label Jun 7, 2023
@albert-github
Copy link
Collaborator

You mean that when you change the line class Example in the test.puml file into e.g. class Example2 the image is not recreated.

A difficult problem as doxygen does not interpret the generated plantuml files i.e. (here html\inline_umlgraph_pnghtml.pu):

@startuml inline_umlgraph_1.png
    !include test.puml
@enduml

it only looks whether this generated plantuml file has changed and this is not the case.

Note 1.9.1 is from August 18, 2021, the current doxygen version is 1.9.7 though I still see the problem with the current master (1.9.8 (5773714))

@ronny002
Copy link
Author

ronny002 commented Jun 9, 2023

Thanks alot for the fast response. As a workaround I will just delete the pu file before every build. Have a good one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement a request to enhance doxygen, not a bug
Projects
None yet
Development

No branches or pull requests

2 participants