При использовании парсера java Swagger2 относительные ссылки не разрешаются, если ссылки находятся в какой-то другой папке.
Есть ли способ определить, каким должен быть корневой путь, откуда должны быть ссылкирешено.
Например.Если файл, расположенный в https://example.com/content/test/api/swagger/test.yaml, имеет ссылку, $ ref: '../some-other-folder/message.yaml#/definitions/MessageArray'
и файл находится в https://example.com/content/test/api/some-other-folder/message.yaml
синтаксический анализатор не может разрешить относительный путь и выдает ошибку.
Есть ли способ разрешить относительный путь с заданным базовым путем, например, пользователь может предоставить опциючтобы всегда разрешать относительные пути, используя https://example.com/content/test/api/, а содержимое относительного пути добавляется к URL-адресу предоставления, таким образом формируя местоположение https://example.com/content/test/api/some-other-folder/message.yaml?
Это работает в OpenAPIV3Parser.
Спасибо