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

时间:2017-02-06 11:58:42

标签: linux git maven hadoop livy

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

我正按照以下链接中的说明进行操作

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:未知错误:未知主机repo.maven.apache.org:未知错误 - >

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

与maven enforcer插件1.4.1相关的我的pom.xml 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>

有人可以帮我解决这个构建问题吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

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

Unknown host repo.maven.apache.org

尝试

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