У меня возникли проблемы с импортом зависимостей для моего проекта Grails в репозиторий Nexus компании. Плагин Grails, который я хотел бы использовать, - это push-push (https://github.com/smaldini/grails-events-push). Последняя версия плагина - 1.0.M7. Он использует очень старую версию библиотеки Atmosphere. Репозиторий GutHub содержит более современную версию событий - push plugin, 1.0.0.BUILD-SNAPSHOT. Я построил плагин Grails из локального клона репозитория и заставил его работать в моей среде dev.Импорт версии снэпшота зависимости в репозиторий Maven
Чтобы развернуть его в интрасети (в производственной среде), мне нужно импортировать все зависимости плагина в репозиторий компании Nexus. Здесь я столкнулся с бедой. Проект зависит от версии событий - push-плагина SNAPSHOT, которая, в свою очередь, зависит от версии SNAPSHOT других плагинов Grails и библиотек Java (согласно отчету о зависимости).
Nexus поддерживает два типа репозиториев, Release и Snapshot. Я могу добавить артефакты в репозиторий выпуска (через интерфейс браузера или в пакетном режиме с использованием curl), но артефакт не должен быть моментальным снимком. Я могу изменить репозиторий как хранилище моментальных снимков, но тогда я теряю возможность добавлять артефакт к нему через команду браузера или curl.
Как сделать эти артефакты SNAPSHOT доступными для проекта Grails через Maven?
Проблема в том, что вы не можете протолкнуть артефакт в репозиторий SNAPSHOTS, или что вы не можете заставить Maven/Grails вытащить его из этого репо? Если это последний, опубликуйте свой файл pom и .settings ... –