Maven enforcer 插件 1.4.1 或其依赖项之一无法解析

Maven enforcer plugin 1.4.1 or one of its dependencies cannot be resolved

我正在尝试在我们的 hadoop 集群的一个数据节点上构建 livy-server,它具有所有先决条件,例如 Spark 1.6.2、hadoop 2.4.2 已经设置。

我正在按照下面 link 中所述的说明进行操作

https://github.com/cloudera/livy

执行mvn包后如下

git clone git@github.com:cloudera/livy.git
cd livy
mvn package

但是我得到一个错误,因为
插件 org.apache.maven.plugins:maven-enforcer-plugin:1.3.1 或其依赖项之一无法解析:无法读取 org.apache.maven.plugins:maven-enforcer-plugin:jar:1.3.1 的工件描述符:无法传输工件 org.apache.maven.plugins:maven-enforcer-plugin:pom:1.3.1 from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org: unknown error: Unknown host repo.maven.apache.org:未知错误 ->

我尝试搜索此错误,但由于我是新手,我无法按照提到的解决方案进行操作,但一个常见的事情是配置 pom.xml

我的pom.xml maven enforcer plugin 1.4.1相关的conf如下

<plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-enforcer-plugin</artifactId>
      <version>1.4.1</version>
      <executions>
        <execution>
          <id>enforce-versions</id>
          <goals>
            <goal>enforce</goal>
          </goals>
          <configuration>
            <rules>
              <requireJavaVersion>
                <version>1.7</version>
              </requireJavaVersion>
            </rules>
          </configuration>
        </execution>
      </executions>
    </plugin>

谁能帮我解决这个构建问题?

感谢您的帮助

您的错误清楚地说明了以下内容

Unknown host repo.maven.apache.org

尝试

  1. ping repo.maven.apache.org 如果通过则
  2. wget http://repo.maven.apache.org/maven2