Pom.xml在导入Spring Boot启动器项目时出现错误。
Pom.xml在导入Spring Boot启动器项目时出现错误。
我正在从Spring Initializr下载一个项目,并将其粘贴到Intellij idea中。
这个问题一直存在。
无法从中央仓库(https://repo.maven.apache.org/maven2)传输artifact org.springframework.boot:spring-boot-starter-parent:pom:2.3.3.RELEASE到本地:https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-starter-parent/2.3.3.RELEASE/spring-boot-starter-parent-2.3.3.RELEASE.pom ProxyInfo{host='123.45.6.78', userName='null', port=80, type='http', nonProxyHosts='null'}
我的Pom.xml文件如下:
4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.3.RELEASE com.example rooms 0.0.1-SNAPSHOT rooms 聊天室 14 org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-web com.h2database h2 runtime org.springframework.boot spring-boot-starter-test test org.junit.vintage junit-vintage-engine org.springframework.boot spring-boot-autoconfigure 2.3.3.RELEASE org.springframework.boot spring-boot-maven-plugin
我尝试过以下方法:
- 按照这个帖子Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from/to central (http://repo1.maven.org/maven2)编辑settings.xml文件
- 删除maven中的.m2文件夹
- 使缓存失效并重新启动
我看了很多stackoverflow的帖子,但很遗憾,它们都没有起作用。
如何解决这个问题?
谢谢。
自2020年1月15日起,Maven中央库不再支持HTTP,而是改为支持HTTPS。因此,Spring仓库也切换到了HTTPS。
解决方法:
1. 检查此链接,设置Maven构建的代理。
2. 重新启动Intellij。
在导入Spring Boot Starter项目时,可能会遇到Pom.xml错误的问题。该问题的出现原因可能是Maven的配置文件未正确设置,导致无法下载所需的依赖项。为了解决这个问题,可以按照以下步骤进行操作:
1. 在"C:\Users\
2. 将上述给出的XML代码复制到"settings.xml"文件中,并保存。
3. 删除".m2"文件夹中的所有内容。
4. 使用"mvn clean install"命令来构建项目。
通过按照上述步骤操作,应该能够解决Pom.xml错误的问题。这些步骤的目的是确保Maven的配置文件正确设置,并清除旧的依赖项,以便重新下载所需的依赖项。希望这些信息能够帮助您解决问题。
Pom.xml导入Spring Boot Starter项目时出现错误的原因是设置文件settings.xml中仅开始使用了anupam.com。根据https://stackoverflow.com/a/63533677/8512173的建议,我解决了这个问题。
解决方法如下:
1. 打开设置文件settings.xml。
2. 定位到anupam.com的设置行。
3. 确保在该设置行之前没有其他设置或注释。
4. 如果有其他设置或注释,请将其移动到anupam.com设置之后。
5. 保存并关闭设置文件。
6. 重新导入Pom.xml文件。
这样,应该就能成功导入Spring Boot Starter项目了。