그날 알았지 이럴 줄
[Eclipse] gradle.build failed - excution failed fot tast ':compileJava'. 본문
[Eclipse] gradle.build failed - excution failed fot tast ':compileJava'.
님믹 2023. 1. 8. 16:14
import org.apache.commons.io 가 안돼서 그레이들 빌드 파일 건드렸다가 끝나지 않는 failed에 마주해버렸다.
gradle.build 우클릭 -> gradle -> refresh gradle project 실행 시
우선은 build succesful이라고 뜨나.. 로그 전체를 보면 Could not resolve가 우르르 기록됨 + 수많은 라이브러리가 import 되지 않음 (빨간줄 그임)
고로 cmd(명령 프롬프트)로 프로젝트 폴더로 들어가 다시 build 작업을 해본다. 그레이들 빌드 실행 명령어는
> gradlew build
그럼 정상적으로 (?) build failed가 뜬다. 나의 에러상황은
Task :compileJava FAILED
excution failed fot tast ':compileJava'.
Could not find ~
<해결>
build.gradle의 group 값을 바꾸었다. group의 값이 원래 'com.insight' 였는데, 이걸
group = 'example.com'
으로 바꾸니 해결됐다.
라이브러리에 좍좍 그어진 빨간줄들도 다 사라지고 build 시에도 compileJava로 fail하지 않게 됨.
왜인지 원리도 명확한 원인이 맞는지도 모르겠지만 일단 좋으면서도 조금 허무하긴 하다.
<그 밖에 시도해 본 soultions (순서 상관 X)>
1. cmd 상에서 디버그 붙여서 빌드 실행
gradlew build -debug
2. compile() 문법을 dependencies 안의 implementation 문법으로 모두 변경 (그레이들 기존 권장사항)
3. JAVA HOME의 주소가 올바른지 체크
4. 이클립스와 프로젝트의 jdk 버전 통합 (1.8 기준)
: window > Preferences > Execution Environments > JavaSE-1.8의 jdk 1.8.0_ 체크 및 적용
window - Preferences > Java Compiler > Compiler compliance level: 1.8 적용
project 폴더 우클릭 > Preferences > Project Facets > Libraries > JRE System Library[JavaSE-1.8] 적용
5. project 폴더 우클릭 > Preferences > Build Path > LIbrary > JRE unbond 표시 되어있는지 체크 및 해결
6. (주로 설정 변경 후) projet > Clean 실행
'CODING > Node.js' 카테고리의 다른 글
[Node.js] npm start(npm run start) 오류 (0) | 2022.12.02 |
---|---|
[Node js] ERR_HTTP_HEADERS_SENT('set'); 오류 (0) | 2022.05.27 |