0

我只是想知道是否可以更改 Maven 站点生成的 Javadoc 的链接?我的意思是,如果您生成 javadoc,那么您有一个 ../index.html 地址,并且是否可以将 index.html 更改为其他?我生成了一个经典的 javadoc 和 doclet rtf,并且都生成了 index.html,对于经典的 javadoc 我保持原样,但是对于 doclet,我希望有一个指向 rtf 而不是 index.html 的链接......我希望你明白我的意思。非常感谢。

4

2 回答 2

1

您需要使用 outputDirectory 和 reportOutputDirectory 的不同配置运行 maven-javadoc-plugin 两次。之后,您需要创建一个新的起始位置页面以将信息输入您生成的站点。您可以简单地尝试在 site.xml 中创建链接。

于 2012-05-14T10:26:38.563 回答
0

没有通用的解决方案;您将不得不编写自己的 shell 脚本。

将生成站点的代码放入 shell 脚本中,然后重命名index.html文件。

如果您不喜欢 shell 脚本,请使用调用 Maven 的小型 Ant 构建文件。您可以尝试反过来(以及您的 Maven POM 中的 Ant 任务),但是您必须在生命周期中的正确位置添加它,这并不总是那么容易。我发现简单的解决方案(Ant 调用 Maven)更“明显”。

于 2012-05-14T09:48:29.313 回答