Публикация / разрешение пользовательских плагинов SBT с Nexus - PullRequest
0 голосов
/ 24 мая 2018

Я создал свой первый SBT (1.x) AutoPlugin, чтобы добавить некоторые настройки и поведение в проекты, которые используют плагин.

Когда я публикую его локально, все разрешается и работает правильно для проектов, использующих плагин.

Однако, когда я публикую плагин в нашем частном репозитории Nexus, он не может быть разрешен для любых проектов, пытающихся его использовать.

Я понимаю, что, когда плагины sbt публикуются локально, путь отличается от «обычных» проектов sbt, но они по-прежнему корректно разрешаются для проектов, которые их используют.

Нужно ли публиковать плагины sbt в другом месте в Nexus, чем в других наших проектах на основе Scala / SBT?

И / или мне нужно настроить новый распознаватель для плагинов SBT, размещенных в Nexus?

Я знаю, что подобные вопросы задавались ранее, но были новы как для Nexus, так и для создания плагинов.Я не смог точно определить, что мне нужно сделать, чтобы плагин корректно разрешал при публикации в Nexus вместо того, чтобы просто сделать publishLocal и затем добавить его в файл plugins.sbt проектов, предназначенных для использованияплагин.

Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...