Создание стабильных имен для страниц документов Doxygen HTML - PullRequest
3 голосов
/ 16 ноября 2011

Мне нужно обратиться к страницам документации Doxygen.Однако имена файлов нестабильны, так как они меняются после каждого поколения.Моя идея - создать символическую ссылку на каждый HTML-файл, созданный Doxygen, имеющий стабильное и понятное для человека имя.Кто-нибудь пробовал это?

На самом деле, было бы очень легко просто проанализировать файл annotated.html, который создает Doxygen.Любой документированный класс отображается там в виде строки:

`<tr><td class="indexkey"><a class="el" href="dd/de6/a00548.html">
ImportantClass</a></td>`

Трудная проблема для меня заключается в том, что я хотел бы, чтобы мои имена файлов (т.е. символические ссылки) были видны на моем сервере, например: http://www.package.com/com.package.my.ImportantClass.html

[Да, код написан на Java].Таким образом, вопрос на самом деле гласит: «Как связать HTML-страницу с помощью Doxygen с правильным именем java-класса и именем его пакета.

1 Ответ

8 голосов
/ 16 ноября 2011

У вас, кажется, включен SHORT_NAMES, который действительно будет генерировать изменчивые имена.Если вы установите для SHORT_NAMES значение NO в файле конфигурации (по умолчанию), вы получите более длинные имена, но они стабильны в течение нескольких запусков (т. Е. Они основаны на имени, а для функций также на (хэш) параметров.

...