스프링부트(spring boot)에서 메이븐 클린(maven clean) 하는 법
간혹 스프링부트를 사용하다 보면 잘되던 게 에러가 날 때도 있다.
그럴 땐 메이븐 클린 후 업데이트 해주면 해결될 때가 많다.
Maven Clean을 실행하는 방법을 정리해보았다.
STS 사용자
- STS에서 Maven Clean 실행 (GUI)
- STS에서 프로젝트를 선택
- Project Explorer 또는 Package Explorer에서 프로젝트를 클릭
- 마우스 우클릭 → Run As → Maven clean 실행
- 또는 Run As → Maven build... 선택 후 Goals에 clean 입력 후 실행
- 이후 다시 빌드하려면 Run As → Maven install 또는 Maven package 실행
한 번에 실행하려면 Maven clean package도 가능
- STS의 Maven 창에서 실행
- STS 상단 메뉴에서 Window → Show View → Other 선택
- Maven → Maven Build 창을 연다.
- 새로운 Maven 빌드 설정 추가
- New Launch Configuration 버튼(+) 클릭
- Goals에 clean 입력
- Run 버튼 클릭
- STS의 터미널(Console)에서 실행
STS 내장 터미널에서 직접 명령어를 실행할 수도 있다.
- STS에서 Window → Show View → Terminal 열기
- 프로젝트 루트 폴더로 이동 (cd 프로젝트 경로)
- 다음 명령어 입력:
이후 빌드 실행mvn clean
또는mvn clean package
mvn clean spring-boot:run
정리
실행 방법 경로 실행 방법
마우스 우클릭 | Run As → Maven clean | 프로젝트 우클릭 후 실행 |
Maven 창 | Maven Build → clean 입력 후 실행 | Window → Show View → Maven |
터미널 | mvn clean | Window → Show View → Terminal |
다른 IDE 사용자
- 터미널 (명령 프롬프트, PowerShell, Git Bash)에서 실행
프로젝트 루트 디렉터리에서 다음 명령어를 실행.
mvn clean
이후, 다시 빌드하려면
mvn package
또는
mvn clean package
를 실행.
- mvn clean + Spring Boot 실행
Maven Clean을 한 후 Spring Boot 애플리케이션을 다시 실행하려면 아래 명령어를 사용.
mvn clean spring-boot:run
- IntelliJ에서 Maven Clean 실행하는 방법
IntelliJ IDEA에서 Maven Clean을 실행하는 방법:
- 오른쪽 Maven 창(탭)을 엽니다.
- View → Tool Windows → Maven 선택
- 또는 Alt + 8 (Mac: ⌘ + 8)
- 목록에서 프로젝트 선택
- YourProjectName → Lifecycle → clean 클릭
- 실행 버튼(▶) 클릭 또는 더블 클릭
이후, 다시 실행하려면 package 또는 spring-boot:run도 실행
- VS Code에서 Maven Clean 실행하는 방법
VS Code에서 Maven 플러그인을 사용 중이라면:
- 왼쪽 Maven 확장(탭) 열기
- 프로젝트의 Lifecycle 섹션에서 clean을 찾아 실행
- 이후, package 또는 spring-boot:run 실행
또는 터미널에서 직접 실행:
mvn clean spring-boot:run
정리
목적 명령어
기존 빌드 파일 삭제 | mvn clean |
삭제 후 빌드 | mvn clean package |
삭제 후 Spring Boot 실행 | mvn clean spring-boot:run |
'무한루프 > 개발, 업무' 카테고리의 다른 글
DTO와 VO의 차이 (0) | 2025.02.28 |
---|---|
MS-SQL 기본 정보 및 환경 (0) | 2025.02.26 |
마이바티스(MyBatis)에서 객체를 쓰지 않고 json으로 주고 받기 (0) | 2025.02.25 |
스프링 부트(Spring Boot), 마이바티스(Mybatis), 메이븐(Maven) 백엔드 연동 설정(2) (0) | 2025.02.25 |
스프링 부트(Spring Boot), 마이바티스(Mybatis), 메이븐(Maven) 백엔드 연동 설정(1) (0) | 2025.02.25 |