문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
springframework:springboot:gradle [2018/11/28 13:04] kwon37xi [Property Override] |
springframework:springboot:gradle [2020/09/16 16:41] (현재) kwon37xi [bootJar 파일을 별도 파일로 복사하기] |
||
|---|---|---|---|
| 줄 8: | 줄 8: | ||
| // 하이버네이트 버전 | // 하이버네이트 버전 | ||
| ext[' | ext[' | ||
| + | </ | ||
| + | 혹은 프로젝트의 '' | ||
| + | < | ||
| + | hibernate.version=5.2.14.Final | ||
| </ | </ | ||
| - | * [[https://github.com/spring-projects/ | + | * [[https://docs.spring.io/ |
| + | * Gradle 에서 SpringBoot 버전 프라퍼티의 값을 읽고자 한다면 | ||
| + | <code groovy> | ||
| + | // slf4j.version 의 값을 읽을 때는 | ||
| + | def slf4jVersion = dependencyManagement.importedProperties[' | ||
| + | </ | ||
| + | ===== 라이브러리성 모듈 설정 ===== | ||
| + | * 라이브러리성 모듈인데 '' | ||
| + | * 이 경우 '' | ||
| + | < | ||
| + | bootJar.enabled = false | ||
| + | jar.enabled = true | ||
| + | </ | ||
| + | * 말단 배포 모듈('' | ||
| + | < | ||
| + | bootJar.enabled = true | ||
| + | jar.enabled = false | ||
| + | </ | ||
| ===== BootRun ===== | ===== BootRun ===== | ||
| + | ==== profile 지정 ==== | ||
| + | <code sh> | ||
| + | SPRING_PROFILES_ACTIVE=< | ||
| + | </ | ||
| + | |||
| ==== Debug Mode ==== | ==== Debug Mode ==== | ||
| <code groovy> | <code groovy> | ||
| 줄 80: | 줄 105: | ||
| </ | </ | ||
| + | |||
| + | ===== bootJar 파일을 별도 파일로 복사하기 ===== | ||
| + | <code groovy> | ||
| + | task copyBootJarNormalizedName(type: | ||
| + | from bootJar.archiveFile | ||
| + | into " | ||
| + | rename { ' | ||
| + | dependsOn bootJar | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== 참조 ===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||