Who know how to compile HDFS 2.8.0 on Windows by using eclipse&maven?
maven 3.5.0
eclipse:
Version: Neon.1 (4.6.1)
Build id: M20160907-1200
[INFO] Scanning for projects...
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] Building Apache Hadoop HDFS 2.8.0
[INFO]
------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ hadoop-hdfs ---
[INFO] Deleting
E:\bigdata\hadoop-2.8.0-src\hadoop-hdfs-project\hadoop-hdfs\target
[INFO] Deleting
E:\bigdata\hadoop-2.8.0-src\hadoop-hdfs-project\hadoop-hdfs\src\site\resources
(includes = [configuration.xsl, hdfs-default.xml], excludes = [])
[INFO]
[INFO] --- maven-antrun-plugin:1.7:run (create-testdirs) @ hadoop-hdfs ---
[INFO] Executing tasks
main:
[mkdir] Created dir:
E:\bigdata\hadoop-2.8.0-src\hadoop-hdfs-project\hadoop-hdfs\target\test-dir
[mkdir] Created dir:
E:\bigdata\hadoop-2.8.0-src\hadoop-hdfs-project\hadoop-hdfs\target\test\data
[INFO] Executed tasks
[INFO]
[INFO] --- hadoop-maven-plugins:2.8.0:protoc (compile-protoc) @ hadoop-hdfs
---
[INFO] Wrote protoc checksums to file
E:\bigdata\hadoop-2.8.0-src\hadoop-hdfs-project\hadoop-hdfs\target\hadoop-maven-plugins-protoc-checksums.json
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @
hadoop-hdfs ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @
hadoop-hdfs ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @
hadoop-hdfs ---
[WARNING] The POM for org.apache.maven.shared:maven-shared-utils:jar:0.1 is
invalid, transitive dependencies (if any) will not be available, enable
debug logging for more details
[WARNING] The POM for
org.apache.maven.shared:maven-shared-incremental:jar:1.1 is invalid,
transitive dependencies (if any) will not be available, enable debug
logging for more details
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 5.560 s
[INFO] Finished at: 2017-05-16T18:55:12+08:00
[INFO] Final Memory: 27M/507M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
(default-compile) on project hadoop-hdfs: Execution default-compile of goal
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile failed: A
required class was missing while executing
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile:
org/apache/maven/shared/utils/StringUtils
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.apache.maven.plugins:maven-compiler-plugin:3.1
[ERROR] strategy =
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] =
file:/C:/Users/zhangsan/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.jar
[ERROR] urls[1] =
file:/C:/Users/zhangsan/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar
[ERROR] urls[2] =
file:/C:/Users/zhangsan/.m2/repository/org/apache/maven/shared/maven-shared-utils/0.1/maven-shared-utils-0.1.jar
[ERROR] urls[3] =
file:/C:/Users/zhangsan/.m2/repository/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar
[ERROR] urls[4] =
file:/C:/Users/zhangsan/.m2/repository/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar
[ERROR] urls[5] =
file:/C:/Users/zhangsan/.m2/repository/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.jar
[ERROR] urls[6] =
file:/C:/Users/zhangsan/.m2/repository/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.jar
[ERROR] urls[7] =
file:/C:/Users/zhangsan/.m2/repository/org/apache/xbean/xbean-reflect/3.4/xbean-reflect-3.4.jar
[ERROR] urls[8] =
file:/C:/Users/zhangsan/.m2/repository/log4j/log4j/1.2.12/log4j-1.2.12.jar
[ERROR] urls[9] =
file:/C:/Users/zhangsan/.m2/repository/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar
[ERROR] urls[10] =
file:/C:/Users/zhangsan/.m2/repository/com/google/collections/google-collections/1.0/google-collections-1.0.jar
[ERROR] urls[11] =
file:/C:/Users/zhangsan/.m2/repository/junit/junit/3.8.2/junit-3.8.2.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm
ClassRealm[project>org.apache.hadoop:hadoop-hdfs:2.8.0, parent:
ClassRealm[maven.api, parent: null]]]
[ERROR]
[ERROR] -----------------------------------------------------:
org.apache.maven.shared.utils.StringUtils
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException