这个共享组件有一些实用程序,在将 Doxia 集成到 Maven 时很有用,主要用于站点生成和报告创建。
主要入口点是SiteTool Plexus 组件。
可以在此处找到有关如何在 Maven 中使用 Doxia 集成的说明。
site.xml装饰模型的插值注入 Maven 项目的信息,将${...}替换为计算值,就像在Maven 模型插值中发生的那样。
插值可以晚也可以早:
值从不同的语法按顺序评估:
后期价值 | 早期价值 | 评价结果 | 常见的例子 |
---|---|---|---|
项目。* | 这。* | POM 内容(参见POM 参考) | ${project.version} ${this.url} |
* | 这。* | 模型属性,例如在 pom 中设置的项目属性 | ${any.key} ${this.any.key} |
环境* * |
环境变量 | ${env.PATH} |