2013-02-22 77 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