Maven网站内容中的财产替换

时间:2012-03-09 16:56:09

标签: maven properties maven-descriptor

我使用site plugin生成maven网站内容。我想要一个小表,在模块上显示我的maven组ID,工件ID,父信息等。我没有看到它的插件,因此我打算使用APT format并创建一个包含表格的内容页面。通过$ {project.name}等网站描述符中的documentation says I can use property replacement。当我在描述符和index.apt文件中使用它时,这会失败。有没有人看到过这个或知道怎么做?

2 个答案:

答案 0 :(得分:0)

mvn site命令会生成一个“项目摘要”页面,其中包含此信息。那对你有用吗?

例如,当我执行mvn site时,在这里获取一个输出target / site / project-summary.html,其中页面的部分如下:

Build Information

Field       Value
GroupId     com.a.b
ArtifactId  myapp
Version     1.01.13-SNAPSHOT
Type        jar

答案 1 :(得分:0)

如果你想创建使用占位符的页面,比如$ {project.version}等,你需要使用index.apt.vm(速度文件)替换它。但是对于您已经描述的解决方案(project-summary.html)的信息是正确的,因为它是自动生成的。