2011-08-12 15 views
5

Pracuję nad projektem open source, który jest hostowany w kodzie google. Używam ant do tworzenia javadocs i chciałbym mieć linki do plików źródłowych. Rozumiem, że mogę użyć kodu linksource flag to javadoc, aby uwzględnić źródło w wynikowym html, ale nie jest to tym, czego naprawdę chcę. Wolałbym podać link do pliku źródłowego w przeglądarce svn kodu Google. Przypuszczam, że mógłbym zrobić prosty filtr przed uruchomieniem javadoc, ale byłoby jeszcze lepiej, gdybym mógł znaleźć sposób, by zrobić to poprawnie w javadoc. Idealnie, mogę mieć właściwość w moich mrówek pliku właściwości jakdodawanie linków w javadoc do plików źródłowych pod kodem google

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

a polecenie javadoc by dodać linię do pliku html Każda klasa jest:

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

pomysłów?

Odpowiedz

2

Standardowy doclet nie oferuje takiej opcji, o ile wiem. Wygląda więc na to trzeba albo

  • użyć alternatywnego doclet,
  • załatać standardowego doclet,
  • Preprocesuj te pliki Java lub
  • postprocesu wytworzony HTML.

Żądanie funkcji, aby uwzględnić to w standardowym docletie, również może być dobrym pomysłem.

Powiązane problemy