Проблемы с добавлением определенных допустимых зависимостей maven в pom.xml maven с использованием идеи intellij - PullRequest
0 голосов
/ 05 октября 2018

Я не сталкивался с какими-либо проблемами при добавлении dropwizard-core, dropwizard-client в мой pom.xml.Но позже, чтобы реализовать аутентификацию и тестирование, я попытался добавить maven зависимости dropwizard-auth и dropwizard-test maven в мой pom.xml, но, к сожалению, приложение не запускается, и я вижу, что они выделены красным, eventhough pom.xml не показывает никакихошибка.

Ниже приведен мой список зависимостей

Приложение https://mvnrepository.com

<properties>
    <dropwizard.version>1.0.0</dropwizard.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <docker.registry.name></docker.registry.name><!-- leave empty for docker hub; use e.g. "localhost:5000/" for a local docker registry -->
    <docker.repository.name>${docker.registry.name}phauer/${project.artifactId}</docker.repository.name>
    <hbase.version>1.4.6</hbase.version>
</properties>


<dependencies>
    <dependency>
        <groupId>io.dropwizard</groupId>
        <artifactId>dropwizard-core</artifactId>
        <version>${dropwizard.version}</version>
    </dependency>
    <dependency>
        <groupId>io.dropwizard</groupId>
        <artifactId>dropwizard-client</artifactId>
        <version>${dropwizard.version}</version>
    </dependency>


    <dependency>
        <groupId>com.serviceenabled</groupId>
        <artifactId>dropwizard-request-tracker</artifactId>
        <version>2.0.0</version>
    </dependency>


    <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>3.8</version>
    </dependency>
    <dependency>
        <groupId>io.dropwizard</groupId>
        <artifactId>dropwizard-testing</artifactId>
        <version>0.9.1</version>
    </dependency>
    <dependency>
        <groupId>org.hamcrest</groupId>
        <artifactId>hamcrest-all</artifactId>
        <version>RELEASE</version>
    </dependency>
  </dependencies>

В моем файле pom.xml не отображается ошибка, но моя вкладка Зависимости подчеркнута вкрасный цвет для этих зависимостей.Прикрепленное изображение показывает, как это выглядит enter image description here

Я не могу найти решение, почему это происходит.Это происходит только для определенных зависимостей maven.Пожалуйста, посоветуйте мне то же самое.

Компиляция Maven выдает ошибку ниже:

Скачивание: https://repo.maven.apache.org/maven2/io/dropwizard/dropwizard-testing/0.9.1/dropwizard-testing-0.9.1.pom

Скачивание: https://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-all/maven-metadata.xml

[ПРЕДУПРЕЖДЕНИЕ] Не удалось передать метаданные org.hamcrest: hamcrest-all / maven-metadata.xml из / в центральное (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException: сбой при построении пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели [INFO] ------------------------------------------------------------------------ [INFO] СБОЙ СТРОИТЕЛЬСТВА

[ОШИБКА] Не удалось выполнить цель в проекте приложения. Не удалось разрешить зависимости для проекта com.app:App:jar:1.0-SNAPSHOT: Не удалось собрать зависимости в io.dropwizard: dropwizard-testing: jar: 0.9.1: Не удалось прочитатьдескриптор артефакта для io.dropwizard: тестирование dropwizard: jar: 0.9.1: не удалось перенести артефакт io.dropwizard: тестирование dropwizard: pom: 0.9.1 из / в центральный (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException: не удалось построить путь PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели -> [Помощь 1]

Пожалуйста, помогите мне, как решить эту проблему

...