728x90
반응형

Maven Project 생성

✔️ WorkSpace에서 우클릭 > New > Other... > Maven Project 선택 > Next 클릭

"maven" 검색

✔️ Create a simple project 체크 > Next 클릭

 

✔️ Group Id와 Artifact Id 작성 > Finish

Group Id와 Artifact Id 

Group Id - 하나의 큰 프로젝트(지하철)

Artifact Id - 그 안의 각각의 프로젝트(1호선)

 

Maven 프로젝트 생성 완료🎊


pom.xml 파일 설정

pom.xml이란?

Maven의 빌드 정보를 담고 있는 파일(필요한 모듈을 가져오기 위한 파일)

POM(Project Object Model)을 설정하는 부분으로 프로젝트 내 빌드 옵션을 설정하는 부분

 

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>spring</groupId>
	<artifactId>springBoilerPlate</artifactId>
	<version>0.0.1-SNAPSHOT</version>

	<dependencies>
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>4.1.0.RELEASE</version>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.1</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<encoding>utf-8</encoding>
				</configuration>
			</plugin>
		</plugins>
	</build>

</project>

 


Java 프로젝트의 파일 구조

✔️ java 폴더(springBoilerPlate/src/main/java)는 앞으로 만들어지는 자바 파일들이 관리되는 폴더

✔️ resources 폴더(springBoilerPlate/src/main/resources)의 경우 자원을 관리하는 폴더로 스프링 설정 파일(XML) 또는 프로퍼티 파일 등을 관리

반응형
복사했습니다!