콘솔에서 Maven 사용한다는 의미는?
ChatGPT의 말:
좋은 질문입니다!
✅ "콘솔에서 Maven을 사용한다"는 의미는 다음과 같습니다:
명령 프롬프트(CMD), 터미널, PowerShell 등 콘솔 창에서 Maven 명령어(mvn)를 직접 입력하여 프로젝트를 빌드, 테스트, 패키징, 설치 등 하는 것을 의미합니다.
📌 예를 들어 보면:
🔧 Maven 설치가 되어 있다면 터미널(콘솔)에서 이런 명령어를 입력할 수 있습니다:
mvn clean install
이 명령어는 다음을 수행합니다:
- clean – 이전 빌드 결과(target 폴더 등)를 삭제
- install – 현재 프로젝트를 빌드하고, 테스트 후 .jar 또는 .war 파일을 로컬 저장소(~/.m2/repository)에 설치
🎯 콘솔 사용 vs Eclipse 사용 비교
구분 | Eclipse 내부에서 사용 | 콘솔(터미널)에서 사용 |
---|---|---|
방법 | 마우스 클릭: Run As > Maven install 등 | 직접 명령어 입력: mvn install |
환경 | GUI 중심 | CLI(커맨드라인) 중심 |
유용할 때 | 개발 중 빠른 테스트, 디버깅 | CI/CD 파이프라인, 서버 배포, 자동화 스크립트 등 |
✅ Maven 콘솔 명령어 예시 모음
명령어 | 설명 |
---|---|
mvn clean | 이전 빌드 파일 삭제 |
mvn compile | 자바 소스 컴파일 |
mvn test | 테스트 코드 실행 |
mvn package | .jar 또는 .war 파일 생성 |
mvn install | 결과물을 로컬 저장소에 설치 |
mvn dependency:tree | 의존성 구조 확인 |
mvn spring-boot:run | (Spring Boot 프로젝트에서) 앱 실행 |
📍 Maven 콘솔 명령을 사용해야 하는 대표적인 상황
- Jenkins 등 CI 툴과 연동 시
- 명령어 기반 배포 자동화
- IDE 없이 서버에서 프로젝트 빌드
- 에디터를 VS Code나 Vim 등으로 쓸 때
'전자정부 프레임워크 공부' 카테고리의 다른 글
Spring Framework 프로젝트 예제 (0) | 2025.05.22 |
---|---|
Spring이란? (1) | 2025.05.22 |
eclipse에 maven을 설치하는 방법과 사용하는 방법은? (0) | 2025.05.22 |
maven이란? (0) | 2025.05.21 |
전자정부 프레임워크 4.3 게시판 예제 - 등록, 상세보기, 수정, 삭제 기능 구현 (0) | 2025.05.21 |