У меня есть немного необычная структура для проекта Maven:
parent pom V2.1-SNAPSHOT
project V2.1-SNAPSHOT
grandparent pom V1.0
(Дедушка, потому что я хочу использовать общий pom.xml для всех моих проектов, использующих подмодули git.)
Структура работает дляпри регулярных сборках, однако, когда я запускаю релиз, я получаю следующее исключение:
Failed to read artifact descriptor for groupId:project:jar:2.1-SNAPSHOT: Could not find artifact groupId:grandparent:pom:1.0 in our_repository.
Теперь на репозиторий "our_repository
" ссылаются только в прародителе, поэтому Maven явно уже нашел и проанализировал * 1024 прародителя* pom.xml .Однако по какой-то причине он хочет скачать его еще раз.(Это невозможно, поскольку дедушка еще не был развернут.)
Я не уверен, что даже правильно понял проблему.Зачем Maven пытаться получить доступ к проекту того же реактора через хранилище?И как я могу предотвратить появление этого сообщения об ошибке в моем выпуске?