请帮助从源头构建Sqoop2。我在CentOS 6.5上使用Maven 3.2.1。当我尝试用命令编译Sqoop2时:
mvn compile我得到的例外是:
missing org.apache.sqoop:sqoop-core:test-jar:tests:2.0.0-SNAPSHOT当我尝试用命令构建Sqoop2时:
mvn package -Pbinary 我得到的例外是:
Missing org/sonatype/aether/graph/DependencyFilter有什么想法吗?
发布于 2014-02-26 10:27:26
同一问题:
java.lang.NoClassDefFoundError: org/sonatype/aether/graph/DependencyFilter原因: java.lang.ClassNotFoundException: org.sonatype.aether.graph.DependencyFilter
在Hadoop中被报道为HADOOP-10092,并通过maven-site-plugin从3.0到3.3的颠簸修复。
看起来sqoop的sqoop2分支是docs/pom.xml
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0-beta-3</version>我建议你试试同样的方法。
发布于 2014-02-26 09:53:26
您应该在尝试打包它之前运行mvn install (或者只是将它们一起运行:mvn install package -Pbinary)。
应该支持任何maven 3.x版本,但为了安全起见,下面是我验证的配置是正确的:
mureinik@mycomputer sqoop (sqoop2)]$ mvn --version
Apache Maven 3.0.4 (r1232337; 2012-01-17 10:44:56+0200)
Maven home: /usr/local/apache-maven-3.0.4
Java version: 1.7.0_45, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-358.23.2.el6.x86_64", arch: "amd64", family: "unix"https://stackoverflow.com/questions/22036248
复制相似问题