Notice
Recent Posts
Link
Tags
- 프로그래머스
- static
- spring
- 데이터베이스
- spring mvc
- string
- join
- 자바
- jpa
- select
- nginx
- ORM
- 스프링
- DI
- @transactional
- mysql
- spring security 6
- java
- AWS
- PYTHON
- sql
- hibernate
- Docker
- SSL
- 스프링부트
- springboot
- Django
- 문자열
- 1차원 배열
- spring boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Archives
목록gradle bootjar (1)
개발하는 자몽
[Gradle] gradle build와 gradle bootJar의 차이
`Dockerfile` 안에서 스프링 부트 프로젝트를 `gradlew`로 빌드하려고 찾아보니 `build` 말고 `bootJar`를 추천했다. 이유가 궁금해져서 이렇게 글을 정리하게 되었다. build`build`는 Base Plugin이 제공하는 생명주기 작업으로, 대상 소스의 생명주기 확인이나 어셈블 작업을 수행한다. 여기에는 테스트 실행이나 프로덕션 아티팩트 생성 등이 포함되어 있다. bootJar`bootJar`는 대상 소스를 실행가능한 `jar` 파일로 빌드하는 것으로, 빌드 속도가 `build` 작업에 비해 빠르고 당연히 생성되는 것도 적다. 이렇게 빌드된 파일은 `build/libs/*.jar`에 위치하게 된다. 이렇게 생성된 파일을 대상으로 `jar -xf {대상 jar 파일}` 명령어를..
Java & Kotlin
2024. 9. 6. 16:45