Укажите зависимость для расширения Maven

Я пытаюсь настроить org.springframework.build:aws-maven:jar:4.2.0.RELEASE для проекта, но застрял в следующей проблеме: кажется, что некоторые из зависимостей плагина требует org.codehaus.jackson:jackson-core-asl, но не могу найти. Сбой с:

Unresolveable build extension: 
Plugin org.springframework.build:aws-maven:4.2.0.RELEASE or one of its dependencies could not be resolved: 
Failed to collect dependencies for org.springframework.build:aws-maven:jar:4.2.0.RELEASE (): 
No versions available for org.codehaus.jackson:jackson-core-asl:jar:[1.8,1.9) within specified range -> [Help 2]

Я добавил репозиторий, содержащий этот артефакт, а также попытался добавить его в качестве зависимости от основного проекта (кстати, он мне на самом деле не нужен). Не помогает

Это расширение, а не просто плагин, поэтому я не могу добавить туда зависимость:

<build>
    <extensions>
        <extension>
            <groupId>org.springframework.build</groupId>
            <artifactId>aws-maven</artifactId>
            <version>4.2.0.RELEASE</version>
        </extension>
    </extensions>
</build>

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

1 ответ

Проблема была из-за недействительных maven-metadata.xml на http://central.maven.org/maven2 хранилище (wtf?).

Исправлено удалением скачанного файла (rm -rf ~/.m2/repository/org/codehaus/jackson) и используя mirrors.ibiblio.org репозиторий:

<pluginRepositories>
    <pluginRepository>
        <id>ibiblio.mirrors</id>
        <url>http://mirrors.ibiblio.org/maven2</url>
    </pluginRepository>
</pluginRepositories>
Другие вопросы по тегам