리눅스에 STS 설치하기
Spring Tools의 약어이다.
Java EE를 써야 해서 인텔리제이라면 Ultimate 라이선스가 필요한데, 놀랍게도 싸피는 라이선스 지원 비용을 절감하기로 했나보다(?) so cool하게 라이선스 지원해줬던 이전 부캠과는 다른 행보이나, 어차피 다같이 IDE 하향평준화 하는거라 신경 안쓰기로 했다.
괜찮아요 그만큼 맛난 쿠키 주시면 돼요 아니 그래도 이클립스는 좀
1. STS 다운받기
익숙한 그 사이트에서 STS를 다운받을 수 있다.
싸강생이면 이클립스 버전으로 받도록 하자.
2. 압축 해제
다운받은 파일을 압축 해제한다.
파일명은 spring까지만 타이핑하고 Tab 누르면 앵간히 자동완성된다.
$ cd ~/Downloads
$ tar -xvf spring-tools-for-eclipse-5.1.1.RELEASE-e4.39.0-linux.gtk.x86_64.tar.gz
3. 바로가기 만들기
압축 해제된 파일을 /opt에 두고, 바로가기를 생성한다.
$ sudo mv sts-5.1.1.RELEASE /opt/sts
$ sudo vim /usr/share/applications/sts.desktop
[Desktop Entry]
Name=Spring Tools For Eclipse
Comment=Spring Tools For Eclipse IDE
Exec=/opt/sts/SpringToolsForEclipse
Icon=/opt/sts/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;Java;
참고로 필자는 바탕화면에 바로가기를 하나 더 두었다. 까먹지 말고 나중에 꼭 삭제하려고
$ sudo cp /usr/share/applications/sts.desktop ~/Desktop/sts.desktop
요렇게 나오면 파일 내용을 잘못 작성한 것이고, 하단과 같이 익숙한 그 아이콘이 나와야 한다.
4. 실행 권한 부여 / trust 설정
근데 왜 빨간색 x가 떠있지? 하고 클릭해보면 99.99% 권한 문제이다. chmod를 조져주자.
$ sudo chmod +x sts.desktop
하지만 여전히 x가 떠있을 수 있다. 엥? 머지? 하고 클릭해보면 trust 문제라고 한다. (최신 GNOME 한정)
이 경우 우클릭해서 Allow Launching 눌러도 되고, 하단의 명령어를 적용해줘도 된다.
$ gio set sts.desktop metadata::trusted true
그럼 이렇게 초록빛이 도는 아이콘으로 변한다. 😺
5. (선택) 기타 설치
STS 설치와는 무관하나 (STS는 4번에서 끝남)
만약 본인이 싸강생이고 maven 프로젝트 돌려야돼서 설치한 상황이면
- Tomcat - 문서 작성일 기준 v11
- STS Marketplace의
Eclipse Enterprise Java and Web Developer Tools플러그인
최소 요 2개는 필수로 추가 설치해줘야 프로젝트가 구동될 것이다.