Я создаю среду CDI/REST в качестве основы для нескольких проектов, используя hammock. Помимо CDI и REST, я хотел бы иметь также схему json для создания классов полезной нагрузки и автоматически сгенерированную документацию REST API через swagger ui. Сейчас я нахожусь в точке, где все работает (Weld3, Resteasy, Undertow, Swagger Core, Json Schema). Единственное, чего не хватает, — это интеграции пользовательского интерфейса swagger в мой стек гамака. В другом проекте я уже работал с интерфейсом swagger. Насколько я знаю, он основан на HTML + JS с точкой входа index.hml. Как мне интегрировать это в мой стек гамака. Как сообщить подводнику, что есть index.html и где его найти? Я думаю, что мой вопрос связан не только с чванством, но и с идеей иметь стек гамака с дополнительным статическим html-контентом.
Интегрируйте пользовательский интерфейс swagger в гамак
comment
Извините за поздний ответ. Hammock не обеспечивает прямой поддержки чванства. Похоже, что resteasy также не поддерживает чванство.
- person John Ament   schedule 17.01.2018
Ответы (1)
Джон Амент добавил модуль swagger
для Swagger 2.0-rc3 в Hammock 2.1-SNAPHOT (будет выпущен как часть Hammock 2.1):
https://github.com/hammock-project/hammock/tree/master/swagger
Что касается размещения пользовательского интерфейса Swagger внутри приложения Hammock, вы можете добавить несколько файлов из swagger-ui/dist/*
в путь к статическим ресурсам Hammock:
https://github.com/hammock-project/hammock/wiki/Native-Filters#static-resources
person
derekm
schedule
30.01.2018