Web Analytics

ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java 이클립스 Maven 프로젝트 설정 방법
    개발 2026. 2. 27. 20:20

    목차

       

      이클립스 Maven 프로젝트 설정 방법
      이클립스 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
      Eclipse Maven Project



      2. Maven > Maven Project 선택 후 Next를 클릭합니다.

      Eclipse Maven Project
      Eclipse Maven Project



      3. Create a simple project 체크한 후 Next를 클릭합니다.

      Eclipse Maven Project
      Eclipse Maven Project



      4. 프로젝트 정보를 입력한 후 Finish를 클릭합니다.

       

      항목 설명 예시
      Group Id  회사 도메인 (역순)  com.baobtree
      Artifact Id 프로젝트 이름  baobree
      Version  버전  0.0.1-SNAPSHOT
      Packaging 패키징 타입   jar / war

       

       

      Eclipse Maven Project
      Eclipse Maven Project



      5. 프로젝트 구조를 확인합니다.

      project/
      ├── src/
      │   ├── main/
      │   │   ├── java/
      │   │   └── resources/
      │   └── test/
      │       └── java/
      └── pom.xml

       

       

      Eclipse Maven Project
      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 프로젝트 이름

      반응형
    Designed by Tistory.