본문 바로가기
Spring

윈도우 명령프롬프트 cmd로 빌드하기

by 박다비 2024. 1. 23.

 

일단 빌드시킬 파일이 있는 위치로 이동해야한다 

현재 위치는 c드라이브의 User 라는 폴더의 위치이기때문에  cd.. 명령어를 이용해 뒤의 디렉토리(C드라이브)로 이동한다 

cd {이동할폴더명} 으로 gradle 파일 있는 곳 까지 이동한다 

그다음 dir 명령어를 통해 무슨 파일이 있는지 확인한다

현재는 build 폴더가 존재하지않는다. 

이제 빌드를 위해 명령어 gradlew build 를 쓴다

머라머라 뜬 후 성공했다고 한다 

그다음 다시 dir 명령어를 통해 확인하면 build 폴더가 생성된걸 확인 할 수 있다 = 빌드가 제대로 됐다는 뜻 

 

 

이제 본격적으로 실행하기 위해서 빌드 폴더 안의 libs 폴더로 이동한다

cd build/libs

그 후 무슨 파일이 있는지 dir 을 통해 확인한다 

실행할 파일인  hello-spring-0.0.1-SNAPSHOT.jar  가 보인다

java -jar 명령어를 통해  hello-spring-0.0.1-SNAPSHOT.jar 파일을 실행시키면된다 

hello-spring-0.0.1-SNAPSHOT.jar을 드래그해서 ctrl+c 로 복사하면 일일이 타이핑 안해도 된다 

 

java -jar  hello-spring-0.0.1-SNAPSHOT.jar   

에러 없이 정상적으로 파일이 실행되었다

브라우저에 주소를 치고 들어가니 정상적으로 화면이 떴다

 

여기서 뒤의 명령어가 안써지는데 ctrl + c 를 누르면 종료가 된다

제대로 실행이 안되면 clean build 명령어를 써서 build 파일을 없앨 수 있다

그 다음 다시 처음부터 빌드하고 실행해보기.. 

 

에러로 used 8080 port가 뜰수도 있는데 이미 8080 포트가 사용중이라는 에러이다

 

그 때는 ^관리자권한^으로 cmd에들어가서

netstat -ano 명령어를쳐서 8080을 사용중인 pid 번호를 알아내고

taskkill /f /pid {pid번호} 를 쳐서 강제 종료 시키면 된다