将javadoc中的链接添加到Google代码上的源文件中

and*_*bd1 5 java ant javadoc

我参与了一个托管在谷歌代码上的开源项目.我正在使用ant来创建javadocs,我想要链接到源文件.我知道我可以使用linksourcejavadoc标志将源包含在生成的html中,但这不是我真正想要的.我更喜欢的是在谷歌代码的svn浏览器中提供源文件的链接.我想在运行javadoc之前我可以做一个简单的过滤器,但是如果我能想出一个在javadoc中做到这一点的方法,那就更好了.理想情况下,我可以在我的ant属性文件中有一个属性

base.src.url=http://code.google.com/p/myproject/source/browse/branches/1.2
Run Code Online (Sandbox Code Playgroud)

并且javadoc命令会为每个类的html文件添加一行:

<a href="http://code.google.com/p/myproject/source/browse/branches/1.2/[package]/[classname].html">see source on google code</a>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Paŭ*_*ann 2

据我所知,标准 doclet 没有提供这样的选项。所以看起来你要么必须

  • 使用替代 doclet,
  • 修补标准 doclet,
  • 预处理 Java 文件或
  • 对生成的 HTML 进行后处理。

将其包含在标准 doclet 中的功能请求也可能是一个好主意。