보면
'org.projectlombok:lombok:jar:1.18.28'
여기에서
:jar를 지우고
'org.projectlombok:lombok:1.18.28'
이렇게 일반적으로 사용한다고 GPT 에선 그러더라구요.
웹에선 왜 이렇게 바로 복붙해서 사용한 곳에서 :jar를 포함한건지..
구글검색 충분히 해봤는데 이유를 알고 싶어서 그렇슴다..
5개의 댓글
무분별한 사용은 차단될 수 있습니다.
보면
'org.projectlombok:lombok:jar:1.18.28'
여기에서
:jar를 지우고
'org.projectlombok:lombok:1.18.28'
이렇게 일반적으로 사용한다고 GPT 에선 그러더라구요.
웹에선 왜 이렇게 바로 복붙해서 사용한 곳에서 :jar를 포함한건지..
구글검색 충분히 해봤는데 이유를 알고 싶어서 그렇슴다..
TNA
Gradle (Short)탭을 봐야지
너가 보고있는건 아파치 Buildr에서 implementation 하는 코드임
딥다크빤타지
Gradle(Short) 탭에 있는 내용.
compileOnly 'org.projectlombok:lombok:1.18.28'
이런식으로 compileOnly 로 되어있는걸
수정해서
implementation
testimplementation
annotationProcessor
testAnnotationProcessor
이렇게 4개를 따로 추가해줘야하는게.. 맞죠 ?
TNA
lombok은 compileOnly만 있으면 된다. 런타임에서 쓰이는 라이브러리가 아님.
딥다크빤타지
ㅠㅠ 와 대박.. 이런걸 알려줘야지 왜 !!!!!!!!!시바!!!!!!!!!!!!!!!!!강의나, GPT는 이런걸 안알려주는거야!!!!!!
근데 결국 Test 돌리다가 저 4개 방식으로 다 추가했습니다.......ㅎ필요했네요;
rtywerhaksbk
자바 생태계가 그런면에서 존나 부실한데다 불친절함... 특히 gradle이 더 그럼...