У меня есть следующая проблема с плагином maven-assembly-plugin:
В сборке проекта используя этот пользовательский settings.xml (который определяет <repository> для https://nexus.opendaylight.org, для кода и плагинов, моментальных снимков и выпусков), что заставляет все остальное в сборке, кроме maven-assembly-plugin, извлекать все из этого nexus.opendaylight.org, maven -assembly-plugin тратит вечность на запросы, пытаясь (и безуспешно) получить множество зависимостей org.opendaylight SNAPSHOT, которые доступны только на nexus.opendaylight.org, из других удаленных репозиториев, таких как oss.sonatype.org, repository.apache.org, nexus.codehaus.org, maven.glassfish.org ... :-(
Предположительно, все эти другие репозитории Maven перечислены в POM некоторых зависимостей ... но другие плагины Maven игнорируют их - почему не maven-assembly-plugin и как это можно сделать?
Вы сможете немедленно воспроизвести эту проблему, выполнив следующие действия:
git clone https://github.com/vorburger/opendaylight-simple/
cd opendaylight-simple
mvn -s .travis-maven-settings.xml clean package
Это происходит не всегда, но должно с первого раза; Я думаю, что после того, как он попробовал, Maven запоминает это в течение 24 часов, а затем это повторяется снова.
@uldall нет. Но, читая мои заметки в github.com/vorburger/opendaylight-simple/blob/master/TODO.md, мне кажется, что я частично обошел это с помощью "-nsu -o", когда я нажал на это. К вашему сведению, в настоящее время я не работаю ни над какими проектами, использующими Maven, поэтому я потерял интерес к этой проблеме. Удачи!
Создал отчет об ошибке на issues.apache.org/jira/browse/MASSEMBLY-951


У меня такая же проблема в моем проекте. Вы когда-нибудь находили решение?