반응형
error code :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project bb: Compilation failure

원인(여러가지가 있음)
1. 메이븐이 꼬임
2. jar파일이 제대로 읽히지 않아 에러
3. jdk 경로가 잘못 잡힘
4. jee에 tools.jar 가 추가되어 있지 않음

대처법
1. sub project maven clean -> main project maven clean -> main project maven build(즉, 모든 Project의 Maven clean , Install, build)
(sub project가 없을 시에는 main project만 clean)
2. pom.xml에서 Run As -> Run Configurations… -> Resolve Workspace artifacts 체크
(이 경우 이미 install 된 파일이 local에 있다면 불가능(서브 프로젝트로 넣고 있는데 workspace를 계속 검사해 jar 파일을 찾기 때문))
3.  Preferences -> java -> Installed JREs -> jdk 선택 -> Edit -> Directory -> jre를 jdk 폴더 안에 있는것으로 변경
4. Properties -> java build path -> jre 선택 -> Execution environment의 Environments 버튼 선택 ->
Add Extenal JARs 버튼 선택 -> tools.jar가 있는 jdk 경로 선택 -> finish

 

출처 : http://blog.naver.com/my464?Redirect=Log&logNo=150177934109 

Posted by 1010