콘텐츠로 건너뛰기

org.apache.maven.plugin.CompilationFailureException

어제까지 멀쩡하게 돌아가던 프로젝트에서 clean빌드한 후, 다시 빌드를 했더니

compilation Failure Unable to locate the Javac Compiler in : … 에러가 발생했다.

얼핏보면 ..\Java\jdk1.5.0_16\lib\tools.jar 를 참조해야 되는데,

왜  ..\Java\lib\tools.jar 를 참조하는거지? (중간에 .. 있으니까 상위 디렉토리 적용)

좀 찾아보니까, 생각보다 자주 발생하는 문제인가보다 FAQ까지 제공되는 걸 보니..

http://docs.codehaus.org/display/M2ECLIPSE/Project+FAQ#ProjectFAQ-UnabletolocatetheJavacCompilerError

위의 링크를 타고 들어가면 아래와 같은 내용이 나온다.

나름 신경써서 캡쳐했는데, 블로그 width 문제로 이미지를 축소하다보니 잘 안 보일 수도 있다.

위의 세가지를 모두 적용해봤는데, 문제는 해결되지 않는다.

이거 뭥미..-ㅅ-

원인도 모르겠고, 근본적인 해결책도 모르겠어서..

그냥 미봉책으로 아래와 같이 설정함으로써 일단 skip했다.

JRE 설정으로 들어가서, ..\Java\jdk1.5.0_16\lib\tools.jar 를 External JARs 로 추가했다.

뭐, 일단 빌드는 된다.

그냥 이렇게라도 포스팅 해놓으면 언젠가 원인/해결책을 알 수 있지 않을까 싶다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다