Swagger зависимость не признается Maven - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь добавить springfox / swagger в мое приложение весенней загрузки, однако при добавлении в файл pom версии зависимостей не распознаются maven.К сожалению, я не мог найти причину этого.Вот фрагмент моего pom-файла:

    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger2</artifactId>
        <version>2.9.2</version>
    </dependency>
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger-ui</artifactId>
        <version>2.0.2</version>
    </dependency>

Версии помечены красным, как не распознается maven.Что может быть причиной такого поведения?Я использую Maven 3.3.9.

1 Ответ

0 голосов
/ 28 сентября 2018

Эти артефакты присутствуют в репозитории Maven, поэтому вы можете добавить их в качестве зависимостей.Существует три возможных причины такого поведения:

  1. Вы определили пользовательские репозитории в вашей pom.xml.
  2. У вас есть настроенная конфигурация maven в вашей IDE.
  3. Вы определили пользовательский список репозиториев (это может произойти, если вы используете что-то вроде Nexus для предоставления библиотек) в файле конфигурации settings.xml maven.

Я также проверил Springfox Reference , и вы можете напрямую добавить этот пользовательский репозиторий:

<repositories>
    <repository>
      <id>jcenter-snapshots</id>
      <name>jcenter</name>
      <url>https://jcenter.bintray.com/</url>
    </repository>
</repositories>
...