YONG-MIN

Spring 개발 - 1. 개발환경구성(JDK, STS, Maven, Tomcat)

개발언어/Java, Spring 2017. 11. 7. 00:24

NAS에 개인 프로젝트 진행하려고 합니다.

그러면서 진행하는 과정을 되새길겸, 혹시 잘모르시는 분들에게 도움이 될 수 있도록

오늘부터 연계 포스팅을 시작합니다.

첫 포스팅은 Spring 개발을 위해 필요한 기본 도구들을 구성하는 것입니다.


[사용할 개발도구]

- JDK 1.8.0_144

- STS 3.9.1

- Tomcat 7 (사용할 NAS에 운영중인 버전이어서 7을 선택..)


앞서, 개발도구는 각자 환경에 맞게 설치하면 됩니다. 

이번 포스팅에서 다루는 것은 저란 사람은 이런식으로 구성했다 참고하시는 의미로 보시면 될 것 같습니다.

제가 사용하는 Main PC는 아래처럼 구성되어 있고, 개발도구와 Workspace 공간을 나눠 구성하도록 하겠습니다.


결과적으로 개발도구들만 따로 모아서 아래처럼 디렉토리처럼 관리할 예정입니다.




1. Java 설치 (JDK & JRE)

1.1. [Java  Download] 에 접속해서 필요한 JDK를 다운로드해서 설치합니다.
      (이번 포스팅에선 JDK 1.8.0_144를 사용할 예정입니다.)

(설치경로1: D:\Dev Files\Java\jdk1.8.0_144)

(설치경로:2 D:\Dev Files\Java\jre1.8.0_144)


1.2. 개발의 편의성을 위해 Java에 대한 환경변수를 설정합니다.

혹시 모르시는 분이 계시다면, [Java 환경변수 설정] 포스팅을 참고하시기 바랍니다.


2. STS 설치 및 기본설정

1.1 [Spring 공식사이트)에 접속해서 필요한 STS를 다운로드해서 설치할 경로에 압축해제합니다.

(이번 포스팅에선 STS 3.9.1 을 사용할 예정입니다.)

(설치경로: D:\sts-bundle\sts-3.9.1.RELEASE)


1.2. 보다 편리하게 사용할 수 있도록 STS 실행 후 아래와 같은 설정 절차를 진행합니다.

1.2.1. STS 실행 후 [Window] > [Preferences] 실행

1.2.2. [General] 內 [Show heap status] 체크 후 Apply (Optional)

  : 체크시 STS 하단에 아래와 같이 Heap status를 확인가능합니다.

1.2.3. [General] > [Appearance] 內 [Theme]를 Classic으로 변경 후 Apply (Optional)

  : 체크시 Eclipse의 테마가 보다 가볍게 변경됩니다.


1.2.4. [General] > [Editors] > [Text Editors] 內 [Show line numbers] 체크 후 Apply (Optional)

  : 체크시 라인넘버가 아래와 같이 표시됩니다.


1.2.5. [General] > [Web Browser] 內 [External web browsers]에서 사용하는 브라우저를 선택합니다. (Optional)

  : 체크시 말그대로 Eclipse에서 선택한 브라우저가 사용합니다.


1.2.6. 아래 표시한 곳에서 Encoding을 전부 "UTF-8" 로 변경합니다. (Essential)

- [General] > [Workspace] 內 [Text file encoding] 

- [Web] > [CSS Files] 內 [Creating files]의 Encoding

- [Web] > [HTML Files] 內 [Creating files]의 Encoding

- [Web] > [JSP Files] 內 [Creating files]의 Encoding


3. Maven Local Repository 위치 변경하기

  STS에는 Maven이 기본구성으로 포함되어 있습니다. 기본 그대로도 사용가능하지만, Maven에서 관리되는 라이브러리들을 제가 관리하고 싶은 곳으로 옮기는 작업을 진행했습니다.


3.1. Maven을 라이브러리를 관리할 로컬폴더를 만듭니다. 저 같은 경우는 "D:\Dev Files\maven\repository" 으로 구성하기 위해 "maven" 폴더와 안에 있는     "repository" 폴더 두 개를 생성하였습니다.

3.2. 생성한 maven 폴더에 Local Repository를 관리할 경로를 설정하는 "setting.xml"을 아래처럼 만들어줍니다. 

색칠된 부분에 라이브러리를 관리할 경로를 넣어주면 됩니다.

<settings>

<localRepository>D:/Dev Files/maven/repository</localRepository>

<offline>false</offline>

<proxies></proxies>

<servers></servers>

<mirrors></mirrors>

<profiles></profiles>

</settings>

3.3. STS로 들어와서 Maven의 Settings.xml 경로를 지정합니다.

3.3.1. [Windows] > [Preferences] > [Maven] > [Userr Settings]로 이동합니다.

3.3.2. [User Settings]를 [Browse]를 눌러 3.2.에서 생성한 "settings.xml"을 선택합니다.

3.3.3. [Update Settings] 를 실행하고 적용합니다.

3.4. 여기까지 설정이 완료되면 3.2.에서 지정한 경로에 관리하는 라이브러리들의 생기는 모습을 볼 수 있습니다.

4. Tomcat 설치 및 STS 연동

[Tomcat 설치하고 Eclipse에 연동하기] 를 참고해주시기 바랍니다.



개발도구의 설치 및 간단한 구성은 여기에서 마치도록 하겠습니다. :D