Вы знаете профиль maven для mvnrepository.com? - PullRequest
57 голосов
/ 08 июля 2011

Я пытаюсь включить некоторые зависимости в мой проект maven.Эти зависимости недоступны в репозитории Mven 2 по умолчанию http://repo1.maven.org/maven2/.

Они доступны в http://mvnrepository.com/

Но я не смог найти профиль для этого сайта, чтобы включить в мои настройки.xml

Кто-нибудь знает, что такое URL и профиль этого хранилища?

Спасибо.

Ответы [ 4 ]

69 голосов
/ 08 июля 2011

Как только вы нашли свой jar-файл через mvnrepository.com, наведите на него ссылку «download (JAR)», и вы увидите ссылку на репозиторий, содержащий ваш jar (вы можете, вероятно, щелкнуть правой кнопкой мыши и «Скопировать URL ссылки»"чтобы получить URL, каким бы ни был ваш браузер).

Затем вам нужно добавить этот репозиторий в репозитории, используемые вашим проектом, в вашем pom.xml:

<project>
  ...
  <repositories>
    <repository>
      <id>my-alternate-repository</id>
      <url>http://myrepo.net/repo</url>
    </repository>
  </repositories>
  ...
</project>

РЕДАКТИРОВАТЬ: теперь MVNrepository.com развился: Вы можете найти ссылку на хранилище в разделе «Репозитории»:

Лицензия

Категории

Домашняя страница

Дата

Файлы

Хранилища

39 голосов
/ 08 июля 2011

mvnrepository.com не является хранилищем. Это поисковая система. Он может или не может сказать вам, в каком хранилище он обнаружил, если он не центральный; так как вы не опубликовали пример, я не могу помочь вам прочитать вывод.

16 голосов
/ 15 апреля 2013

Вы можете поместить эту конфигурацию в ваш файл settings.xml:

            <repository>
                <id>mvnrepository</id>
                <url>http://repo1.maven.org/maven2</url>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
                <releases>
                    <enabled>true</enabled>
                </releases>
            </repository>
4 голосов
/ 23 апреля 2014

Пожалуйста, используйте этот профиль

  <profiles>
    <profile>
        <repositories>
            <repository>
                <id>mvnrepository</id>
                <name>mvnrepository</name>
                <url>http://www.mvnrepository.com</url>
            </repository>
        </repositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>mvnrepository</activeProfile>
  </activeProfiles>
...