2011-08-12 5 views
5

Trabajo en un proyecto de código abierto alojado en el código de google. Estoy usando hormiga para crear javadocs y me gustaría tener enlaces a los archivos fuente. Entiendo que puedo usar el linksource flag to javadoc para incluir la fuente en el html resultante, pero esto no es lo que realmente quiero. Lo que prefiero es proporcionar un enlace al archivo fuente en el navegador svn del código de google. Supongo que podría hacer un filtro simple antes de ejecutar javadoc, pero sería aún mejor si pudiera encontrar una forma de hacerlo bien en javadoc. Lo ideal sería que pudiera tener una propiedad en mis propiedades de archivo como hormigasagregando enlaces en javadoc a los archivos fuente en el código de google

base.src.url=http://code.google.com/p/myproject/source/browse/branches/1.2 

y el comando javadoc sería añadir una línea al archivo html de cada clase:

<a href="http://code.google.com/p/myproject/source/browse/branches/1.2/[package]/[classname].html">see source on google code</a> 

¿Alguna idea?

Respuesta

2

El doclet estándar no ofrece tal opción, que yo sepa. Así que parece que o bien tienen que

  • utilizar un doclet alternativa,
  • parchear el doclet estándar,
  • preprocesar los archivos Java o
  • postproceso el HTML producido.

Una solicitud de función para incluir esto en el doclet estándar también puede ser una buena idea.

Cuestiones relacionadas