Spring

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

박다비 2024. 1. 23. 11:26

 

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

현재 위치는 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번호} 를 쳐서 강제 종료 시키면 된다