그날 알았지 이럴 줄

[Eclipse] gradle.build failed - excution failed fot tast ':compileJava'. 본문

CODING/Node.js

[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
Comments