본문 바로가기

웹 개발/Spring

[Spring] Eclipse 에서 Maven 프로젝트 생성하기(+pom.xml)

폴더 생성

원하는 프로젝트 위치에 아래와 같이 java 폴더와 resources 폴더를 생성해줍니다. 저는 student_management 라는 폴더를 작업공간으로 사용하겠습니다.

  • [작업폴더] > src > main > java
  • [작업폴더] > src > main > resources 

 

pom.xml 생성하기

pom(= Project Object Model)

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
    			https://maven.apache.org/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>sp4</groupId>
	<artifactId>student_management</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>war</packaging>
	
	<dependencies>
		<dependency>
			<groupId>javax.servlet.jsp</groupId>
			<artifactId>jsp-api</artifactId>
			<version>2.2</version>
			<scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>3.1.0</version>
			<scope>provided</scope>
		</dependency>		
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-webmvc</artifactId>
			<version>4.1.6.RELEASE</version>
		</dependency>	
	</dependencies>
	
    <build>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
					<encoding>utf-8</encoding>
			        <failOnMissingWebXml>true</failOnMissingWebXml>
                </configuration>
            </plugin>
        </plugins>
    </build>	
</project>

 

 

프로젝트 임포트하기

Eclipse > File > Import > Existing Maven Projects 선택

 

 

 

Browse 버튼으로 작업할 폴더를 찾으면 pom.xml 을 자동으로 인식합니다.

Finish 버튼을 클릭하면 이클립스 package explorer 에서 임포트된 것을 확인할 수 있습니다.