스프링 프레임워크 설정 이전까지의 포터블 환경이며, 종속성을 없애서 USB 등에서 바로 복사하고 시작하면 된다.

개발툴 개요

Windows 10 64bit 기준이며, 각 툴도 64bit로 구성함
Spring Framework 기반의 Java 프로젝트 개발툴임
D:\STS에 복사만으로 개발환경 세팅, 시스템과 다른 폴더에 종속적이지 않음

기본 설치

각 툴을 각 웹사이트에서 다운로드 받아서 해당 폴더에 복사함
D:\STS\java\ - JDK 1.8.0_181 64bit (필요시 하위 버전폴더 생성해서 복사)
D:\STS\maven\ - Apache Maven 3.5.4
D:\STS\server\ - Apache Tomcat 8.5.32 64bit (필요시 하위 버전폴더 생성해서 복사)
D:\STS\sts-bundle\ - Spring Tool Suite 3.9.5 64bit (Eclipse 4.8.0 기준)
D:\STS\workspace\ - 프로젝트 워크스페이스 폴더

메이븐 설정

메이븐 repository가 C:\User…가 기본 폴더인데, STS 하위 폴더로 설정
D:\STS\maven\apache-maven-3.5.4\conf\settings.xml 에서 55라인 추가 후 저장

<localRepository>D:\STS\maven\apache-maven-3.5.4\repository</localRepository>

STS 설정

STS의 JDK를 시스템이 아닌 하위폴더 JDK로 설정, 파일포멧을 UTF-8로 강제설정
D:\STS\sts-bundle\sts-3.9.5.RELEASE\STS.ini 에서 추가

-vm
D:/STS/java/jdk1.8.0_181/jre/bin/javaw.exe  
-Dfile.encoding=UTF-8  

이클립스 설정

마켓플레이스에서 Properties Editor 설치 - properties 파일 한글 깨짐 수정
마켓플레이스에서 Subversive 설치 - SVN 사용위해
마켓플레이스에서 Darkest Dark Theme 설치 - 테마 사용위해, 설정에서 변경가능, 개인취향
Team > SVN | SVN Connector 설치 - SVNKit 설치, SVN 사용위해
General > Appearance > Colors and Fonts 에서 기본폰트를 D2Coding 으로 변경, 개인취향
Maven > Installations 에서 기본설치한 메이븐 추가 (해당폴더 위치 선택)
Maven > User Settings 에서 세팅파일을 D:\STS\maven\apache-maven-3.5.4\conf\settings.xml 로 변경
Validation에서 전체해제, 빌드속도로 인해 설정했지만 필요에 따라 설정
Java > Editor > Content Assist 에서 Auto activation triggers for java를 .에서 .abcdefghijklmnopqrstuvwxyz 로 변경 (모든 알파벳을 자동완성 사용)