Pom.xml在导入Spring Boot启动器项目时出现错误。

11 浏览
0 Comments

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
            
        
    

我尝试过以下方法:

  1. 按照这个帖子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文件
  2. 删除maven中的.m2文件夹
  3. 使缓存失效并重新启动

我看了很多stackoverflow的帖子,但很遗憾,它们都没有起作用。

如何解决这个问题?

谢谢。

0
0 Comments

自2020年1月15日起,Maven中央库不再支持HTTP,而是改为支持HTTPS。因此,Spring仓库也切换到了HTTPS。

解决方法:

1. 检查此链接,设置Maven构建的代理。

2. 重新启动Intellij。

0
0 Comments

在导入Spring Boot Starter项目时,可能会遇到Pom.xml错误的问题。该问题的出现原因可能是Maven的配置文件未正确设置,导致无法下载所需的依赖项。为了解决这个问题,可以按照以下步骤进行操作:

1. 在"C:\Users\.m2"目录下创建一个名为"settings.xml"的文件。

2. 将上述给出的XML代码复制到"settings.xml"文件中,并保存。

3. 删除".m2"文件夹中的所有内容。

4. 使用"mvn clean install"命令来构建项目。

通过按照上述步骤操作,应该能够解决Pom.xml错误的问题。这些步骤的目的是确保Maven的配置文件正确设置,并清除旧的依赖项,以便重新下载所需的依赖项。希望这些信息能够帮助您解决问题。

0
0 Comments

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项目了。

0