관리 메뉴

거니의 velog

(1) 메이븐과 스프링 STS 사용법 1 본문

Java_Spring Framework part2

(1) 메이븐과 스프링 STS 사용법 1

Unlimited00 2023. 11. 14. 08:52

* 지금까지는 웹 애플리케이션을 구현할 때 이클립스에서 웹 프로젝트를 직접 생성한 후 스프링 기능에 필요한 라이브러리를 직접 다운로드하여 사용했다. 스프링이 나온 초기에는 이런 방식으로 프로그램을 개발했었다. 하지만 스프링 버전이 자주 업데이트됨에 따라 불편함이 따랐다. 다시 말해 업데이트할 때마다 관련 기능의 라이브러리를 일일이 수정해야 했고, 라이브러리의 기능 사용법이 달라지면 소스도 같이 수정해 주어야 해서 불편했다. 그래서 현재는 메이븐과 같은 도구를 이용해 자동으로 스프링의 라이브러리 기능을 관리하면서 프로그램을 개발한다.

* 먼저 메이븐 실습에 필요한 환경을 설정해 보자.


1. 메이븐 설치하기

1. maven.apache.org 에 접속한 후 Download를 클릭한다.

https://maven.apache.org/

 

Maven – Welcome to Apache Maven

Welcome to Apache Maven Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. If you

maven.apache.org

2. 파일을 다운로드 한다.

3. 원하는 폴더에 파일의 압축을 해제한다

4. 해당 폴더를 C:\spring 폴더에 붙여 넣는다.


2. 메이븐 환경 변수 설정하기

* 이번에는 메이븐을 환경 변수에 등록해 보자.

1. 윈도우 탐색기에서 메이븐의 홈 디렉터리 정보를 복사한다.

- C:\spring\apache-maven-3.9.5

2. 환경 변수 설정창에서 시스템 변수의 새로 만들기를 클릭한다.

3. 변수 이름은 MAVEN_HOME 으로 설정하고, 변수 값에는 1번 과정에서 복사한 메이븐 홈 디렉터리 경로를 붙여 넣은 후 확인을 클릭한다.

4.  MAVEN_HOME 환경 변수가 등록된 것을 확인할 수 있다.

5. 이번에는 시스템 변수의 Path를 선택한다.

6. 새로 만들기를 클릭한다.

7. MAVEN_HOME 환경 변수를 이용해 bin 디렉터리 경로를 설정하고 확인을 클릭한다.

8. 다시 환경 변수창에서 확인을 클릭한다.

9. 정상적으로 설치되었는지 확인하기 위해 명령 프롬프트에서 mvn을 입력하고 enter를 누른다. 다음과 같은 메이븐 관련 메시지가 표시되면 제대로 설치된 것이다.


3. STS 설치하기

* STS(Spring Tool Suite) 는 그 이름에서도 알 수 있듯이 이클립스를 기반으로 만들어진 스프링 기반 애플리케이션 개발용 도구이다. STS를 사용하는 방법은 이클립스에서 STS 플러그인을 설치하는 방법과 스프링 홈페이지인 http://spring.io 에서 직접 다운로드해서 설치하는 방법이 있다. 여기서는 이제까지 실습한 이클립스에 STS 플러그인을 설치하여 학습한다.

1. 이클립스 상단 메뉴에서 Help > Eclipse Marketplace... 를 선택하고 검색창에서 spring 을 입력한 후 Go를 클릭한다.

2. Spring Tools 3 (Standalone Edition) RELEASE 항목의 Install을 클릭한다.

3. (requires) 라고 표시된 항목 외의 항목들은 모두 체크 해제를 한 후 Confirm을 클릭한다.
    (버전마다 다르므로 해당 항목을 직접 체크한다.)

4. 사용 저작권에 동의한다고 체크한 후 Finish를 클릭한다.

5. 설치 완료 후 이클립스를 재실행할 것인지 묻는 메시지가나오면 Restart Now를 클릭한다.

6. 이클립스 재실행 후 Welcome 페이지가 나타나면 정상적으로 설치된 것이므로 Welcome 페이지를 닫는다.

* 이제 메이븐과 STS를 설치했으니 본격적으로 실습을 진행해 보자.