2013-02-22 75 views
2

我使用Doxygen來記錄我的項目。我的項目使用Maven,因此包含帶有版本的POM文件。在Doxygen中包含POM版本?

是否可以在Doxygen中重複使用該版本號作爲PROJECT_NUMBER?

回答

0

Maven有能力過濾文件並用實際值替換Maven屬性。如果你的doxygen的配置文件是在src/main/resources/...路徑,你可以簡單地添加:

<project> 
    <build> 
    <resources> 
     <resource> 
     <directory>src/main/resources</directory> 
     <filtering>true</filtering> 
     </resource> 
    </resources> 
    </build> 
</project> 

然後你就可以在你的doxygen的文件中引用${project.version},它會隨着版本號來代替。

+0

好的我注意到,但doxygen配置文件不是「源文件」。因此,我必須將我的doxygen配置文件作爲資源,然後在其上添加過濾器? – raid 2013-02-22 10:15:23

+0

@怕哦,這讓生活更輕鬆。看到我上面的編輯。 – 2013-02-22 11:01:08