Чтобы ответить на ваш вопрос напрямую, должна быть возможность аннулировать кэш в более поздних версиях NXRM3, используя REST API и конечную точку "/ beta / repositories / {repositoryName} / invalidate-cache". Также должно быть возможно сделать то же самое и запустить запланированное задание (перестроить метаданные; / v1 / tasks / {id} / выполнить конечную точку), хотя это кажется менее желательным маршрутом, чем обычно используемый для восстановления.
Подробнее об REST API вы можете прочитать в документации NXRM3 , хотя цель некоторых состоит в том, что он самодокументируется с помощью пользовательского интерфейса Swagger в приложении. Обратите внимание, что во время этого ответа только те, у кого есть привилегия nx-admin, могут получить доступ к интерфейсу Swagger (хотя люди с соответствующими разрешениями могут использовать конечные точки). Пользовательский интерфейс Swagger можно найти в разделе «Администрирование» в разделе «Система» -> «API».
При этом, я думаю, что, скорее всего, происходит что-то еще. Я не думаю, что необходимо каждый раз аннулировать ваш кеш. Однако я не хотел слишком далеко от вопроса. Я призываю вас посмотреть на community.sonatype.com ответы на то, что еще может происходить, и спросить там, если вы этого не видите.