작업의 편의를 위해서 STS에 AnyEdit Tools를 설치하려고 했으나 마켓플레이스는 에러를 뿜어 댔다.
Cannot complete the install because some dependencies are not satisfiable
Software being installed: a.jre.javase 9.0.0
Software currently installed: Spring Tool Suite 3.9.15.202012140755-RELEASE-e416 (org.springsource.sts.ide 3.9.15.202012140755-RELEASE-e416)
Cannot satisfy dependency:
From: Spring Tool Suite 3.9.15.202012140755-RELEASE-e416 (org.springsource.sts.ide 3.9.15.202012140755-RELEASE-e416)
To: org.eclipse.equinox.p2.iu; a.jre.javase [9.0.0,9.0.0]
처음에는 지금 pc에 java8버전만 설치되어 자바11을 설치하려했으나
대략적으로 java9버전을 설치해야 한다는 내용으로 읽히는데
제작자 github에서는 java7 이상이면 된다고 적혀있었다.
그래서 방법을 찾기 시작한다.
우선 수동설치를 알아보았다.
수동설치를 하려면 설치 파일이 필요했다.
기능을하는 .jar파일과 해당 플러그인 meta정보인 feature.xml 파일이 필요하다.
https://github.com/iloveeclipse/anyedittools
제작자 깃허브에서 feature.xml파일을 찾을 수 없어 다른방법을 찾아보았다.
마켓플레이스에서 다운로드가 가능했다.
https://codeplus.tistory.com/150
위의 과정을 이용해 마켓플레이스에서 소스파일을 다운받을수 있다.
그럼 설치를 해보자.
1. jar파일 plugins 폴더로 이동
- 다운받으면서 plugins 폴더에 있던 de.loskutov.anyedit.AnyEditTools_2.7.2.202006062100.jar 파일은 "이클립스(STS)/plugins" 폴더에 그대로 복사해준다.
2.features.xml jar파일 압축 해제 후 feature.xml 파일 이동
- AnyEditTools_2.7.2.202006062100.jar 파일을 압축해제하면 feature.xml 파일이 들어있다.
- feature.xml 파일을 "이클립스(STS)/features 에 압축풀기 전 jar파일명으로 폴더를 만들어 넣어준다.
3. bundles.info 수정
- "이클립스(STS)/configuration/org.eclipse.equinox.simpleconfigurator" 폴더 안의 bundles.info 파일을 메모장이나 note++로 열어준다.
- 마지막 열에 아래 내용을 추가해준다.
de.loskutov.anyedit.AnyEditTools,2.7.2.202006062100,plugins/de.loskutov.anyedit.AnyEditTools_2.7.2.202006062100.jar,4,false
해당 열의 작성 규칙은 아래와 같다.
[class명],[버전],[플러그인jar파일 위치],4,false 순으로 작성하면 설치가 완료된다.
댓글