可以更改用于创建站点的 Velocity 模板。将您的自定义模板保存在您选择的目录中并相应地配置站点插件。
注意:如果您使用此方法,则皮肤和默认模板、CSS 和图像将被禁用。因此强烈建议您将其打包为皮肤。
对于 2.0-beta-5 及更高版本,您可以在pom.xml中添加类似的内容:
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.11.0</version> <configuration> <templateFile>${basedir}/maven-site.vm</templateFile> </configuration> </plugin> </plugins> </build> ... </project>
对于 2.0-beta-4 和更早的版本,它是通过将其添加到您的pom.xml来完成的:
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>2.0-beta-4</version> <configuration> <templateDirectory>${basedir}</templateDirectory> <template>maven-site.vm</template> </configuration> </plugin> </plugins> </build> ... </project>
然后你从你的项目中执行站点目标:
mvn site
如果您不想从头开始,您可以从站点插件使用的默认模板开始。
有关 Velocity 的更多信息,请参阅http://velocity.apache.org/。