使用intellij想法将某些有效的maven依赖项添加到maven的pom.xml时遇到的问题

时间:2018-10-04 23:13:16

标签: java maven intellij-idea pom.xml dropwizard

我没有遇到任何将dropwizard-core,dropwizard-client添加到pom.xml的问题。但是稍后实施身份验证和测试时,我尝试将dropwizard-auth和dropwizard-test Maven依赖项添加到我的pom.xml中,但是不幸的是应用程序没有启动,并且我看到它们以红色突出显示,尽管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]建立失败

     

[错误]无法在项目App上执行目标,无法解决   项目com.app:App:jar:1.0-SNAPSHOT的依赖项:失败   在io.dropwizard:dropwizard-testing:jar:0.9.1上收集依赖项:   无法读取工件描述符   io.dropwizard:dropwizard-testing:jar:0.9.1:无法传输   工件io.dropwizard:dropwizard-testing:pom:0.9.1从/到中心   (https://repo.maven.apache.org/maven2):   sun.security.validator.ValidatorException:PKIX路径构建失败:   sun.security.provider.certpath.SunCertPathBuilderException:无法执行   找到到所请求目标的有效认证路径-> [帮助1]

请帮助我解决此问题

0 个答案:

没有答案