[spring] project 생성 방법 (maven)

5268 단어 SpringSpring

Maven을 이용해서 프로젝트를 생성하는 방법

본 내용은 macOS 기준으로 설명한다.

프로젝트 생성

create new project를 하고 MavenProject SDK를 선택해준다.

위와 같이 프로젝트 명을 써주고 FINISH를 눌러주자

잘 따라왔으면 프로젝트 내부에 위와 같이 구성되어있을 것이다.

프로젝트 최상위 디렉토리를 우클릭하여 Add Framework Support를 클릭해준다.

그리고 아래를 내려보면 spring 부분이 있는데 거기서 spring MVC를 선택해준다.

(현재 인텔리제이에선 5.2.3 버전의 스프링 프레임워크를 제공한다.)

이후 프로젝트 폴더에서 lib 디렉토리를 전부 제거하고 command + ; 를 눌러 아래의 화면이 뜨게 한다.

두개의 에러가 보일 것이다. 위의 에러가 나타나는 이유는 방금전 프로젝트에서 lib를 전부 삭제 했기때문에 일어나는 에러이다.

여기까지가 스프링 프로젝트를 셋팅하는 가장 기본 단계이다.

pom.xml

pom은 프로젝트의 구조와 내용을 설명하고 있으며 pom.xml 파일에 프로젝트 관리 및 빌드에 필요한 환경 설정, 의존성 관리 등의 정보들을 기술한다.

프로젝트의 세부 메타데이터 정보를 포함한다.

pom.xml의 구성

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>spring-project-initialize</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
    </properties>

</project>
  • modelVersion - 4.0.0으로 설정
  • groupId - 프로젝트 그룹 ID 모든 프로젝트 중 해당 프로젝트를 식별하게 해주는 식별자 Java의 패키지와 같은 형식으로 사용한다. (도메인 이름을 반대로 적기)
  • artifactId - 프로젝트 ID 버전 없는 jar파일의 이름 특수 문자를 사용하지 않고 소문자로만 작성 third party jar 파일인 경우면, 할당된 이름을 사용해야함
  • version - 명시된 그룹의 artifact 버전

좋은 웹페이지 즐겨찾기