代码之家  ›  专栏  ›  技术社区  ›  C. Lewis

Intellij在pom.xml中找不到Maven依赖项

  •  0
  • C. Lewis  · 技术社区  · 7 年前

    传输org.springframework失败。boot:spring-boot-starter-parent:pom:2.0.4.RELEASE from https://repo.maven.apache.org/maven2 已缓存在本地存储库中,在经过central的更新间隔或强制更新之前,不会重新尝试解析。原始错误:无法传输项目org.springframework。boot:spring-boot-starter-parent:pom:2.0.4.RELEASE from/to 中央( ):repo.maven.apache.org

    依赖关系的org.springframework。boot:spring-boot-starter-web:'找不到更少(Ctrl+F1)

    插件org.springframework。boot:spring-boot-maven-plugin:2.0.4.释放“找不到更少…”(Ctrl+F1) 检查信息:检查Maven模型的解决问题。

    下面是我的pom.xml:

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
    <groupId>com.cierra</groupId>
    <artifactId>spring-boot</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.4.RELEASE</version>
    </parent>
    
    
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    
    <properties>
        <java.version>1.8</java.version>
    </properties>
    
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.0.4.RELEASE</version>
            </plugin>
        </plugins>
    </build>
    
    
    </project>
    
    2 回复  |  直到 7 年前
        1
  •  2
  •   Nitin1706    7 年前

    尝试在pom.xml文件中添加pluginRepositories:

    <pluginRepositories>
        <pluginRepository>
            <id>spring-snapshots</id>
            <url>http://repo.spring.io/libs-snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>
    

    尝试在pom.xml的repositories元素中添加以下存储库元素

    <repository>
            <id>spring-snapshots</id>
            <name>Spring Snapshots</name>
            <url>https://repo.spring.io/snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    

    如果设置正确,请更改updatePolicy设置。

     <repository>
          <id>myRepo</id>
          <name>My Repository</name>
          <releases>
            <enabled>false</enabled>
            <updatePolicy>always</updatePolicy>
            <checksumPolicy>warn</checksumPolicy>
          </releases>
         </repository>
    

    参考 question.

        2
  •  1
  •   C. Lewis    7 年前

        3
  •  0
  •   U13-Forward    5 年前

    再次更改Maven版本的广告检查。

    安装Maven,然后转到File/setting/build,execution,…/build Tools/Maven 并将Maven Home目录更改为Install Maven目录