Вы знаете профиль maven для mvnrepository.com?

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

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

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

Кто-нибудь знает, что такое URL-адрес репозитория?

Спасибо.

Ответ 1

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

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

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

EDIT: теперь MVNrepository.com развился: вы можете найти ссылку на репозиторий в разделе "Хранилища":

Лицензия

Категория

HomePage

Дата

Файлы

Хранилища

Ответ 2

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

Ответ 3

Вы можете поместить эту конфигурацию в файл 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

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

  <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>