Tools

STS 4에 subclipse 설치가 되지 않을 때 에러 케이스 및 수동설치방법

hamaganatanadda 2023. 11. 3. 00:15

Version: 4.7.2.RELEASE
Build Id: 202009020958

JDK 1.8

2023-11-03 기준

 

설치하면 자동으로 호환성 맞게 처리해주는 줄로 생각했는데 되는 게 있고 안 되는 건 수동설치하는게 낫다.

JDK, 툴 버전이 높다면 문제가 없을 듯 보인다.

 

요약: 마켓에서 Mylyn을 제외하고 설치 or 수동 설치에서 Mylyn 제외, JavaHL을 하나만 선택하여 설치

Kakao mirror 서버로 접속하는 경우가 있던데 사내에서 접속 여부 확인

 

동일 버전의 툴을 테스트용으로 세팅하여 테스트 먼저 하고 적용할 것

1. 설정 내보내기

File - Export

최종 작업 후

File - Import

 

2. 자동 업데이트 해제

-> 영향은 없어보이나 검색 시 설정하라는 케이스도 있었음

 

여기부터는 오류나는 케이스입니다.

3. 이클립스 마켓에서 Subclipse 검색하여 설치

아래 메시지가 뜨면 거의 실패한다고 보면 된다.

cannot perfom operation. computing alternate solutions, may take a while

작업을 수행할 수 없습니다. 대체 솔루션을 계산하는 데 시간이 걸릴 수 있습니다

 

 

4. 호환 에러

번역기.

keep my installation the same and modify the items being installed to be compatible
설치 상태를 동일하게 유지하고 설치 중인 항목을 호환되도록 수정합니다
update my installation to be compatible with the items being installed

설치 중인 항목과 호환되도록 설치 업데이트
show original error and build my own solution
원래 오류를 보여주고 나만의 솔루션을 구축합니다

 

install fewer items than originally requested는 keep... 선택한 것과 동일하다.

어떤 에러인지 확인하는 선택지

5. 무시하고 설치 진행

installing unsigned software for which the authenticity or validity cannot be established. continue with the installation?
인증 또는 유효성이 확립될 수 없는 서명되지 않은 소프트웨어를 설치하는 것. 설치를 계속하시겠습니까?

이건 원래 떠서 Install anyway 클릭

 

6. 툴 재시작하면 Dashboard가 뜨지 않고 About 정보도 보이지 않는다.

7. 로그 확인

version으로 검색하면 대부분 나온다. 단순하게 나는 8을 쓰는데 17이 필요하단다.

8. 복구

툴이 설치한 폴더의 SpringToolSuite4.ini 파일 상단에 -clean 넣기 -> 실패

방금 설치한거 삭제 -> 실패

복구 방법은 찾지 못 했고 새로운 툴로 하는게 제일 낫다는 Stackoverflow의 답변을 보았음

 

여기부터는 수동설치 방법

주소는 여기를 확인

https://github.com/subclipse/subclipse/wiki

 

Home

Subclipse - Eclipse SVN Provider. Contribute to subclipse/subclipse development by creating an account on GitHub.

github.com

 

주소 넣고 엔터하고 모두 선택 후 Next

체크 해제 - 제일 중요 

contact all update sited during install to find required software

설치 중에 설치된 모든 업데이트에 연락하여 필요한 소프트웨어를 찾습니다

 

뜨면 안되는게 또 뜬다

 

대충 설치 안 되고 업데이트 하라는거

 

여기서 진행을 누른다면?

수동 설치는 에러가 표시된다!!

 

문제되는 애들을 제외시켜보자

JavaHL 1.10, 1.11, 1.12-1.14는 하나만 설치해야하는 것 같고

Mylyn은 위에 wiki에 설명이 되어 있지만 정확히 뭔지를 모르겠지만 제외해야 설치가 된다.

Mylyn <- 얘가 문제다.

 

설치하면 정상적으로 설치가 된다!!

 

여기서 Mylyn이 문제라는 것을 알았기에 이클립스 마켓에서 Mylyn 을 제외하고 바로 설치를 해보았다.

정상적으로 된다. 추후 Subclipse 버전이 업그레이드 되어서 되지 않을 때 수동설치가 필요할 수도 있을 것 같다.

 

삭제 방법

수동 설치를 해서 그런지 마켓에서 삭제를 해도 이클립스 마켓에서는 설치되어 있는 것으로 판단한다.

마켓에서 지우고 여기서도 지우고 나서 다시 Subclipse로 검색하면 한 개 더 나온다.

그것도 지우면 끝!