Enunciate работает как с исходным кодом Java, так и скомпилированным байт-кодом Java, чтобы выполнять свою работу.Но если у вас нет исходного кода Java, Enunciate не сможет извлечь что-то из ваших JavaDocs для улучшения сгенерированной документации.Учитывая это, (теоретически) должен быть способ применить Enunciate к скомпилированному байт-коду Groovy, но ваши документы не будут такими богатыми, потому что Enunciate не сможет видеть вашу документацию JavaDoc.Я говорю теоретически, потому что у меня нет никакого личного опыта с этим, и при этом я не знаю, насколько болезненно это осуществить.
Есть открытая проблема в ENUNCIATE-356 , чтобы исследовать этосложность.Обратите внимание, что ENUNCIATE-356 зависит от ENUNCIATE-584 , который вскоре может получить еще большее сцепление с движением от ENUNCIATE-585 при переходе от использования APTвведен в Java 5, устарел в Java 7) для инструмента Javac (представлен в Java 6).Было бы интересно узнать, поддерживает ли инструмент Javac языки, отличные от Java, и в этом случае мы получим бесплатную поддержку Groovy.