-
Java 이클립스 Maven 프로젝트 설정 방법개발 2026. 2. 27. 20:20
목차

이클립스 Maven 프로젝트 설정 방법
Maven은 자바 프로젝트를 만들 때 필요한 외부 라이브러리들을 알아서 가져옵니다.
그리고 실행 파일까지 만들어주는 자동화 도구이기도 합니다.
Maven
Maven은 자바 프로젝트를 자동으로 관리 및 빌드를 해주는 도구입니다.
특징 의존성 관리 pom.xml에 라이브러리 이름과 버전만 적으면 자동으로 저장소에서 내려받아 프로젝트에 연결해 줍니다.
그 라이브러리가 작동하기 위해 필요한 다른 라이브러리들까지 알아서 다 가져옵니다.자동화 우리가 쓴 코드를 컴퓨터가 실행할 수 있는 상태로 만드는 과정을 빌드라고 합니다.
Maven은 Life Cycle ( 컴파일, 테스트, 압축, 배포 ) 까지의 과정을 미리 정해진 순서에 따라 실행해 줍니다.표준화 Maven은 표준 디렉터리 구조를 사용합니다
src/main/java 자바 코드
src/test/java 테스트 코드
src/main/resources 설정 등 리소스명령어 mvn clean 이전 빌드 결과 ( target 폴더 등 ) 삭제합니다. mvn compile 소스 코드 컴파일합니다. mvn test 테스트 코드 실행합니다. mvn package jar / war 파일 생성합니다. mvn install 생성된 패키지를 로컬 저장소에 설치합니다. 반응형
순서
1. 새 프로젝트 생성 시작합니다.
File > New > Project 클릭합니다.
단축키 ALT + SHIFT + N
Eclipse Maven Project
2. Maven > Maven Project 선택 후 Next를 클릭합니다.
Eclipse Maven Project
3. Create a simple project 체크한 후 Next를 클릭합니다.
Eclipse Maven Project
4. 프로젝트 정보를 입력한 후 Finish를 클릭합니다.항목 설명 예시 Group Id 회사 도메인 (역순) com.baobtree Artifact Id 프로젝트 이름 baobree Version 버전 0.0.1-SNAPSHOT Packaging 패키징 타입 jar / war 
Eclipse Maven Project
5. 프로젝트 구조를 확인합니다.project/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ └── resources/ │ └── test/ │ └── java/ └── pom.xml
Eclipse Maven Project
pom.xnl
Java 버전을 명시적으로 추가합니다.
<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>com.baobtree</groupId> <artifactId>baobtree</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <!-- Java 버전 설정 --> <properties> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> </project>
요약
1. Eclipse ALT + SHIFT + N > Project
2. Create a simple project
3. Group Id 패키지 이름
4. Artifact Id 프로젝트 이름반응형'개발' 카테고리의 다른 글
Java 11번가 베스트셀러 크롤링 Jsoup 샘플 (0) 2026.03.04 Java 이클립스 Gradle 프로젝트 설정 방법 (0) 2026.03.04 Java Http 요청 HttpURLConnection HttpClient OkHttp 텔레그램 사용 샘플 (0) 2026.03.03 텔레그램 API 봇 생성 채널 그룹 개인 메시지 설정 방법 (0) 2025.11.08 GitHub Personal Access Tokens (classic) 발급 방법 (1) 2025.07.24