1. PowerShell을 실행합니다.
2. jar 빌드할 해당 프로젝트 경로로 갑니다.
PS D:\test\api> cd "D:\test\api"
PS D:\test\api> ls
디렉터리: D:\test\api
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2021-11-29 오후 3:00 .gradle
d----- 2021-11-29 오후 3:00 .idea
d----- 2021-11-10 오후 2:52 gradle
d----- 2021-11-29 오후 3:00 src
-a---- 2021-11-10 오전 5:51 444 .gitignore
-a---- 2021-11-25 오후 1:45 1240 build.gradle
-a---- 2021-11-10 오전 5:51 8070 gradlew
-a---- 2021-11-10 오전 5:51 2763 gradlew.bat
-a---- 2021-11-10 오전 5:51 1513 HELP.md
-a---- 2021-11-10 오전 5:51 25 settings.gradle
3. 해당 프로젝트에 gradlew.bat파일을 이용해 jar 빌드합니다.
[command]
- build
gradlew.bat build
- clean (배포하면서 생긴 build 디렉터리를 제거해 줍니다.)
gradlew.bat clean
- clean & build
gradlew.bat clean build
- 테스트 없이 빌드
gradlew.bat build -x test
PS D:\test\api> ./gradlew.bat build
> Task :compileJava
Note: D:\test\api\src\main\java\com\test\api\controller\ExceptionController.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
BUILD SUCCESSFUL in 9s
7 actionable tasks: 7 executed
4. 해당 프로젝트 경로의 build\libs에 jar파일이 빌드되어 있는 것을 확인할 수 있습니다.
'Backend > Spring' 카테고리의 다른 글
[Spring Boot] Filter 를 이용하여 Request Body 핸들링 (HttpServletRequestWrapper) (0) | 2021.12.09 |
---|---|
[Spring Boot] REST API 예외처리(Response Json) (0) | 2021.12.01 |
[Spring Boot] 스프링 부트 필터 적용 (Filter) (0) | 2021.11.29 |
[Spring Boot] 스프링 부트 인터셉터 적용 (HandlerInterceptor) (0) | 2021.11.28 |
[Spring Boot] 스프링 부트 SSL 인증서 적용 (TLS, p12) (0) | 2021.11.26 |