我没有遇到任何将dropwizard-core,dropwizard-client添加到pom.xml的问题。但是稍后实施身份验证和测试时,我尝试将dropwizard-auth和dropwizard-test Maven依赖项添加到我的pom.xml中,但是不幸的是应用程序没有启动,并且我看到它们以红色突出显示,尽管pom.xml没有显示任何内容错误。
以下是我的依赖项列表
<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上没有显示任何错误,但是这些依赖项的我的“依赖项”选项卡用红色下划线标出。所附图片显示了外观
我找不到导致这种情况的解决方法。它仅针对特定的Maven依赖关系发生。请就此向我提出建议。
Maven编译抛出以下错误:
下载: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]
请帮助我解决此问题