github에서 zip으로 프로젝트를 다운받고, 압축을 풀고
gradle project를 imoprt 했는데 오류가 난다.
에러 메시지에 있는 링크에 들어가면 zip파일이 자동 다운로드 되는데,
이 zip파일을 압축을 풀어서
c:\user\.gradle\wrapper\dists 위치에 둔다.
그리고 자바와 gradle 버전을 setting 해준다.
첫번째에 이상한 이름의 폴더 때문인가 해서 지워보았다
이제 패키지도 제대로 보이는데 문제는 오류가 엄청 뜬다
롬복 문제인 것 같다. 롬복에 해당하는 어노테이션이 먹지 않는다.
롬복을 설치해보겠다.
아래의 사이트에 들어가서 롬복을 다운로드 한다.
https://projectlombok.org/download
그런 다음, 롬복을 sts 실행 폴더로 이동시켜 준다.
sts.ini 파일 설정에
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
두줄 추가하고, 재시작 - gradle refresh - project clean 시도했지만 안됨
sts는 marketplace 에서 롬복을 받는게 좋다고 해서
marketplace 열었지만... 또 오류
설정을 바꿔주라고 해서 바꿨는데도..
window - preferences - general - network connections 에서 direct로 바꿔줌
그래도 안됨
여러버전의 이클립스를 설치한게 문제가 될 수 있으니, 싹 지우고 다시 설치 or 컴퓨터 포멧 하라고 한다.
이클립스 관련된거 다 삭제하고 다시 재설치하는 것도 방법이라고 한다.
(근데 이렇게 해도 안된다는 글이 있었다........)
한시간 정도 방치 후, 다시 시도해보았다.
인터넷 연결때문에 안된다고 뜨는데 인터넷 연결은 이상이 없는 상태다......
아무래도 이클립스 삭제 후 재설치 해봐야 할 것 같다..
network 설정을 다시 한번 해보고, 이래도 안된다면 이클립스 재설치 해야할 것 같다.
수동으로 설정해주고, 재시작 해준다.
그래도 안되서 다른방법을 시도했다.
검색해보니.. 명령어를 잘못 해서 롬복 설치가 안된 것이었다.................... 아마도..........
sts 실행파일이 있는 폴더에서
shift + 오른쪽 클릭 해서 windows powershell을 실행시킨다.
아래 명령어를 입력한다
java -jar .\lombok.jar
이거 하니까... 설치가 된다... 뭐지
전에 임의로 ini 파일안에 적어둔 롬복 설정이 자동적으로 바껴있었다.
설치 후 sts 재시작 했는데도 어노테이션이 안먹는데 대체 뭘까
https://poetic-code.tistory.com/104
sts 대시보드 오류나길래 폴더이름 바꾸고, 위치 이동 시켰더니 아예 sts실행이 안됨
https://blog.naver.com/neem693/220768135067
Java was started but returned exit code=1
이라는 에러인데.. 뭐 ini 설정에 java 를 설정해주면 된다고 함..
-vm 밑에다가 자바 설치 경로 (jvm.dll) 까지 적으라는데...
안되면 그냥 sts부터 다시 설치할 생각임..............