Maven为所有项目使用相同的API文档(mvn站点定制)

时间:2015-09-04 07:19:22

标签: java maven maven-3

我有一个Maven项目,我有一个创建了一个网站,其中包含我手动添加的所有CSS和图像,然后我想在任何地方重用该API。

在另一个项目中,如果我执行此命令mvn site ..它将生成带有API文档的站点但我想在我进入mvn站点或部署时默认应用上面的css和图像在另一个项目中。< / p>

我尝试了依赖但没有工作。 我不想用皮肤。怎么办? ..请帮帮我......

提前致谢

1 个答案:

答案 0 :(得分:1)

外观 下表列出了可供您在Maven生成的站点中使用的外观。

皮肤版本说明

  • Maven Application Skin 1.0 -A应用程序使用的皮肤 连续。
  • Maven Classic Skin 1.1-这种皮肤类似于网站的外观 由Maven 1生成。
  • Maven Default Skin 1.1如果你没有指定任何皮肤,你会得到这个皮肤 皮肤。
  • Maven Stylus Skin 1.5用于Maven网站的皮肤 本身。 Maven Fluido Skin 1.4皮肤基于bootstrap CSS。

要在项目中使用其中一个外观,请使用网站描述符的外观元素。这是一个常规工件或类似依赖项的元素。例如,要使用Maven Classic Skin,您可以在site.xml文件中包含它:

<project>
  ...
   <skin>
    <groupId>org.apache.maven.skins</groupId>
    <artifactId>maven-classic-skin</artifactId>
    <version>1.1</version>
  </skin>
  ...
</project>

皮肤参考文档已归档here