Eclipse 中不可解析的父 POM
Non-resolvable parent POM in Eclipse
我已经在Eclipse Version: 2018-09 (4.9.0) 中导入了一个maven 项目,但是我在pom 文件中有这个错误。我已经在另一台计算机上进行了相同的项目,并且运行良好。项目是springBoot 2.0.6.RELEASE
Project build error: Non-resolvable parent POM for es.teatreDeGuerrila:teatreDeGuerrilaCloudApp:1.0.0-SNAPSHOT: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.0.6.RELEASE 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 org.springframework.boot:spring-boot-starter-parent:pom:2.0.6.RELEASE from/to central (https://repo.maven.apache.org/maven2): connect timed out and
'parent.relativePath' points at no local POM
而且我在 类 中有很多编译错误,比如
The import org.springframework cannot be resolved
从命令行,使用 mvn install -Dmaven.test.skip=true
,一切正常。
并且我已经在 Eclipse 中将代理作为手册使用我在文件 ../maven/conf/settings.xml
中的相同设置
<proxy>
<id>httpproxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.teatre.guerrila.int</host>
<port>8080</port>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
<proxy>
<id>httpsproxy</id>
<active>true</active>
<protocol>https</protocol>
<host>proxy.teatre.guerrila.int</host>
<port>8443</port>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>
Eclipse settings
看来您使用的是外部 Maven 而不是嵌入式 Maven。
请检查
1) 在 eclispe -> preferences -> Maven -> Installations 你已经检查了外部 maven
2) 在 eclispe -> preferences -> Maven -> User Settings 指向你提到的设置文件
我已经在Eclipse Version: 2018-09 (4.9.0) 中导入了一个maven 项目,但是我在pom 文件中有这个错误。我已经在另一台计算机上进行了相同的项目,并且运行良好。项目是springBoot 2.0.6.RELEASE
Project build error: Non-resolvable parent POM for es.teatreDeGuerrila:teatreDeGuerrilaCloudApp:1.0.0-SNAPSHOT: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.0.6.RELEASE 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 org.springframework.boot:spring-boot-starter-parent:pom:2.0.6.RELEASE from/to central (https://repo.maven.apache.org/maven2): connect timed out and
'parent.relativePath' points at no local POM
而且我在 类 中有很多编译错误,比如
The import org.springframework cannot be resolved
从命令行,使用 mvn install -Dmaven.test.skip=true
,一切正常。
并且我已经在 Eclipse 中将代理作为手册使用我在文件 ../maven/conf/settings.xml
<proxy>
<id>httpproxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.teatre.guerrila.int</host>
<port>8080</port>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
<proxy>
<id>httpsproxy</id>
<active>true</active>
<protocol>https</protocol>
<host>proxy.teatre.guerrila.int</host>
<port>8443</port>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>
Eclipse settings
看来您使用的是外部 Maven 而不是嵌入式 Maven。 请检查
1) 在 eclispe -> preferences -> Maven -> Installations 你已经检查了外部 maven
2) 在 eclispe -> preferences -> Maven -> User Settings 指向你提到的设置文件