윈도우 명령프롬프트 cmd로 빌드하기
일단 빌드시킬 파일이 있는 위치로 이동해야한다
현재 위치는 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번호} 를 쳐서 강제 종료 시키면 된다