1. Spring 윈도우에서 build 하는 방법
1. CMD 창을 연다
2. 스프링 프로젝트 디렉터리까지 경로를 이동한다. (cmd 상태 : 스프링 프로젝트 위치 > )
3. gradlew.bat 명령어 실행
...personal project location> gradlew.bat
4. "BUILD SUCCESSFUL" 이라는 문구가 나오면 gradlew build 명령어 실행
...personal project location > gradlew build
5. "BUILD SUCCESSFUL" 문구가 뜨면 빌드 성공
6. 5번까지의 과정이 끝나고나면 "build" 디렉터리에 "libs"라는 디렉터리가 새로 생긴다. -> cmd 창에서 "dir" 명령어로 확인 가능
7. cd 명령어로 build 디렉터리까지 이동 (CMD 상태 : 스프링 프로젝트 위치\build > )
8. libs 디렉터리까지 위치를 이동한 다음 dir 명령어로 "프로젝트명-SNAPSHOT.jar" 파일이 존재하는지 찾기
9. "java -jar 프로젝트명-SNAPSHOT.jar" 명령어 실행
personal project location\build\libs > java -jar personal project-SNAPSHOT.jar
10. 제대로 성공했다면 spring 로고 뜸!
2. Build 시 생기는 에러 > Execution failed for task ':compileJava' 해결법
결론부터 말하면 gradle 버전과 jdk 버전이 맞지 않아서 생기는 에러다.
즉, 버전을 맞춰주면 에러가 해결된다는 의미
1. gradlew build 명령어 실행 시 에러 발생
2. 인텔리제이 > Files > Project Structure > Project Settings > Project SDK 확인
해당 프로젝트에서 사용하는 자바 SDK 버전을 확인한다.
나의 경우) 1.8을 사용
3. 스프링 프로젝트에서 build.gradle - sourceCompatibility 의 숫자 확인
나의 경우) 아까 버전이 1.8이여서 sourceCompatibility를 8 로 맞춰주었다.
만약 자바 버전을 11을 쓰고 있다면 sourceCompatibility 는 11로 맞춰주면 된다.
4. 다시 CMD로 돌아가서 재 빌드해보면 문제없이 빌드되는 것을 볼 수 있다.
출처
https://ottl-seo.tistory.com/21
https://sohee-dev.tistory.com/134