首页 > 解决方案 > 无法解析的导入 POM:传输失败

问题描述

在检查了一个 java maven 项目后,我的 pom 一直有一些错误。maven clean 和 maven install 就像一个魅力,但是 maven update project or download sources/java doc 每次都会给我以下错误:

Could not download sources or javadoc
Could not read maven project
Some problems were encountered while processing the POMs:
[ERROR] Non-resolvable import POM: Failure to transfer io.github.jhipster:jhipster-dependencies:pom:3.0.1 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact io.github.jhipster:jhipster-dependencies:pom:3.0.1 from/to central (https://repo.maven.apache.org/maven2): connect timed out @ line 106, column 16
[ERROR] 'dependencies.dependency.version' for io.github.jhipster:jhipster-framework:jar is missing. @ line 118, column 15
[ERROR] 'dependencies.dependency.version' for org.springframework.boot:spring-boot-starter-cache:jar is missing. @ line 123, column 15
[ERROR] 'dependencies.dependency.version' for com.fasterxml.jackson.datatype:jackson-datatype-hibernate5:jar is missing. @ line 127, column 15
[ERROR] 'dependencies.dependency.version' for com.fasterxml.jackson.datatype:jackson-datatype-hppc:jar is missing. @ line 131, column 15
[ERROR] 'dependencies.dependency.version' for com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar is missing. @ line 135, column 15
[ERROR] 'dependencies.dependency.version' for com.fasterxml.jackson.module:jackson-module-afterburner:jar is missing. @ line 139, column 15
[ERROR] 'dependencies.dependency.version' for com.h2database:h2:jar is missing. @ line 867, column 17
[ERROR] 'dependencies.dependency.version' for com.jayway.jsonpath:json-path:jar is missing. @ line 148, column 15
[ERROR] 'dependencies.dependency.version' for io.springfox:springfox-swagger2:jar is missing. @ line 154, column 15

我在一个公司代理后面,我已经在 Eclipse 中配置了它。

我过去从未与 maven 有任何关系,每次只检查对我有用。该项目是使用 jHipster 建立的。

希望有人能帮助我。

提前致谢。

标签: javaeclipsemavenpom.xmljhipster

解决方案


对于所有想知道我如何解决此问题的人:

首先,就像已经提到的 khmarbaise 一样,这是一个代理问题。它已经在 eclipse 中配置好了,因此我假设 maven 会自动使用 eclipse 中已经设置的代理配置。

解决方案是创建/修改 settings.xml 并通过以下 Eclipse 配置步骤进行设置:

Window -> Preferences -> Maven -> User Settings,然后在 User Settings Input 中配置 settings.xml 的路径。

我编辑了我的 settings.xml 并在其中配置了我的公司代理。


推荐阅读