咨询maven-default-skin的site.vm位置:无site.xml时mvn site用哪个文件?
Maven 默认皮肤对应的 site.vm 文件位置
当在无site.xml的简单Maven项目中执行mvn site命令时,使用的maven-default-skin本身并不包含独立的site.vm文件——它复用的是Doxia Site Renderer组件提供的默认模板。
这个默认的site.vm位于org.apache.maven.doxia:doxia-site-renderer构件中,在打包后的jar包内的路径为:org/apache/maven/doxia/site/renderer/resources/site.vm
你之前排查maven-default-skin找不到该文件是正常的,因为它是轻量型皮肤,仅提供基础样式定义,模板渲染逻辑由Doxia的核心组件负责;而maven-fluido-skin作为功能更完整的自定义皮肤,才会自带独立的site.vm来实现专属布局。
内容的提问来源于stack exchange,提问作者nyg
相关产品推荐
相关产品推荐

