2
我使用Doxygen来记录我的项目。我的项目使用Maven,因此包含带有版本的POM文件。在Doxygen中包含POM版本?
是否可以在Doxygen中重复使用该版本号作为PROJECT_NUMBER?
我使用Doxygen来记录我的项目。我的项目使用Maven,因此包含带有版本的POM文件。在Doxygen中包含POM版本?
是否可以在Doxygen中重复使用该版本号作为PROJECT_NUMBER?
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}
,它会随着版本号来代替。
好的我注意到,但doxygen配置文件不是“源文件”。因此,我必须将我的doxygen配置文件作为资源,然后在其上添加过滤器? – raid 2013-02-22 10:15:23
@怕哦,这让生活更轻松。看到我上面的编辑。 – 2013-02-22 11:01:08