在编译源代码的时候与到了很多错误。下面列出我遇到的错误:
问题1:
no plugin descriptor found at meta-inf/maven/plugin.xml
遇到这个错误的时候,是因为没有编译hadoop-maven-plugins,解决方法:
cd hadoop-2.7.1-src/hadoop-maven-plugins
mvn install
然后这个meta-inf/maven/plugin.xml文件就会生成了。
问题2:
project ‘xxxxxx’ is missing required source folder:’target/generated-sources/data’
遇到这个问题在国外的一个网站上看到解决方法,大概的意思是generated-sources 可能不能直接的链接到文件,解决方法:
在hadoop根目录下: mvn compile -DskipTests
然后右键出问题的子项目 build path -> configure build path
在source标签中 选择出错的那个,然后点击Link Source…
在对应的项目里面找到对应的文件 -> next
点击 Add… 添加inclusion patterns
里面填上 ” **/*.java”
这样错误就解决了