Ваш вопрос вызвал у меня любопытство, и я немного огляделся. Не похоже, что есть хороший способ сделать это.
Я думаю, что наиболее оптимальный способ сделать это на данный момент - просто документировать доступные теги и их аргументы в заголовке javadoc на уровне класса. По крайней мере, так они появятся в вашей окончательной спецификации API, чтобы их могли увидеть люди.
Я заметил, что есть кое-какое обсуждение о groovydoc, но я не могу найти что-то абсолютно официальное в этом, особенно с точки зрения использования с Grails. Мне удалось заставить groovydoc работать над одним из моих приложений grails 1.0.3 со следующим кодом, но он не получил никаких комментариев к документам о моих закрытиях taglib, когда я их добавил.
<property environment="env"/>
<target name="groovydoc">
<taskdef name="groovydoc" classname="org.codehaus.groovy.ant.Groovydoc">
<classpath>
<path path="${env.GRAILS_HOME}/lib/groovy-all-1.5.6.jar"/>
</classpath>
</taskdef>
<mkdir dir="docs/gapi"/>
<groovydoc destdir="docs/gapi" sourcepath="grails-app" use="true" windowtitle="groovydoc" private="true"/>
</target>
Вы можете сделать массаж Groovydoc, чтобы он работал с taglibs, если вы возитесь с ним достаточно долго, или он может работать с бета-версией Grails 1.1, если у вас есть время попробовать.