Проблема
Мне нужно документировать все веб-сервисы нашего приложения Java EE.
Наше приложение - проект Maven.Мне нужно включить такую информацию, как:
- Имя службы
- Модуль
- Пакет
- Класс
- Метод
- Использование кода [если возможно]
В настоящее время я пытаюсь сделать это вручную, используя для очистки кода случаи @ WebService & @ WebServiceClient и записать его в электронную таблицу.Но этот процесс мучителен.
Усилия
Я попытался посмотреть на вкладку Java Enterprise в IntelliJ, я на секунду обнадежил, но потом заметил, чтоон повторяет многие веб-сервисы в различных модулях Maven.Кроме того, я не нашел способа экспортировать список веб-сервисов, поэтому мне все равно пришлось бы писать их каждый вручную.
Я кратко рассмотрел проект ASM (как предложено @JF_Meier), ноэто кажется слишком крутой кривой обучения, чтобы быть осуществимым прямо сейчас.Я нахмурился, когда ушел по касательной и потратил больше времени на «эффективный» процесс, чем просто продолжил его.
Я посмотрел на Мейвена, надеясь, что будет что-то вроде mvn зависимость: дерево , но для веб-сервисов.Я еще не нашел что-то в этом роде.
Вопрос
Есть ли более эффективный способ создания списка веб-служб в приложении Maven / Java EE?