2014-01-17 2 views
0

나의 목표는 "Hadoop 2.2.0의 일정을 변경하는 것"입니다. hadoop src 코드를 가져오고 컴파일하기 위해 나는 this link을 따라 갔다.
해당 링크에서 명령이 성공적으로 수행되었습니다. om 우분투 12.4. 지금은 패키지를 만들고 싶다. (메이븐에 따르면). Hadoop 2.2.0 소스 코드 패키징

내가이 명령 다음에 "MVN 패키지 -Pdist, 기본, 문서 -DskipTests -Dtar" 을하지만 난 다음 오류가 점점 오전 :

가 * [ERROR]가 플러그인의 버전을 해결 오류 'org.apache.maven을 .plugins : maven-javadoc-plugin 'from the repositories [local (/home/pict/.m2/repository), central (http://repo.maven.apache.org/maven2)] : 플러그인이 플러그인에 없습니다. 저장소 -> [도움말 1]

[ERROR]

[ERROR]를 -e 스위치를 사용하여 오류의 전체 스택 추적, 다시 실행 메이븐을 볼 수 있습니다.

[오류] 전체 디버그 로깅을 사용하려면 -X 스위치를 사용하여 Maven을 다시 실행하십시오.

[ERROR]

오류 및 가능한 해결 방법은 다음 문서를 참조하시기 바랍니다에 대한 자세한 내용은 [오류] : 오류에 따르면

[ERROR] [도움말 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginVersionResolutionException *

나는 "주어진 플러그인이 로컬 저장소에 없다"고 생각합니다. 그러나 나는 주어진 위치에서 수동으로 검색했다. 그럼 뭐가 문제 일지 ..... .....?

가 나는 점을 얻었다

답변

0

......... 난 내장 (컴파일)하지 않은 쿼리 네이티브 라이브러리 및 명령에

"MVN 패키지를 해결하기 위해 도와주세요 -Pdist , 네이티브, 워드 프로세서 -DskipTests -Dtar "나는 그것을 포장한다고 말하고있다.

네이티브 라이브러리를 직접 제작 (컴파일) 할 필요는 없습니다. 따라서 네이티브 라이브러리 및 문서가없는 소스 코드를 패키지화하는 명령이 있습니다. 즉, "mvn package -Pdist -DskipTests -Dtar"가 오류없이 성공적으로 실행되었습니다.

이 명령으로 소스 코드에서 "hadoop distribution"을 만들 수 있습니다

관련 문제