Добавление дополнительного репозитория в Maven 3

Я хочу добавить в свой проект некоторые специальные зависимости из какого-то репозитория.

Для этого я добавляю репозиторий в свой pom:

<repositories>
    <repository>
        <id>jenkins-repo</id>
        <name>Jenkins Repository</name>
        <url>maven.jenkins-ci.org/content/repositories/releases</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

.. и в том же файле добавить зависимость:

<dependency>
    <groupId>org.jvnet.com4j</groupId>
    <artifactId>com4j</artifactId>
    <version>20120426-2</version>
</dependency>

Но не работает: зависимость не найдена. Насколько я понимаю, это доказывает, что зависимость существует в нужном месте: http://maven.jenkins-ci.org/content/repositories/releases/org/jvnet/com4j/com4j/20120426-2/

Итак, вот вопросы:

1) Где я ошибся?

2) Если я добавлю репозиторий в pom, репозиторий по умолчанию все еще будет проверяться?

3) Предоставленная ссылка действительно является ссылкой на репозиторий Maven, что доказывает, что я могу загрузить из него артефакт?


person MiamiBeach    schedule 17.07.2014    source источник


Ответы (1)


измените <url>, чтобы включить протокол

<url>http://maven.jenkins-ci.org/content/repositories/releases</url>
person jmj    schedule 17.07.2014