멀티 모듈을 가지는 스프링 부트 기반의 멀티프로젝트를 구성하는 과정에서 조금 당황스런 상황을 겪었다.
bootJar.enabled=false
빌드 했을 때 위처럼 선언된 공통 모듈이 빌드된 배포본에 포함되지 않는 상황이 발생했다.
Note
|
인텔리제이에서 테스트 러너를 그레이들로 설정하지 않으면 당황스런 순간을 맞이하게 된다. 인텔리제이 기본 테스트 러너에서는 인텔리제이에서 컴파일한 |
이와 관련된 문제를 찾아보다가 발견한 한줄기 빛!
마지막 댓글을 보면
bootJar.enabled=false
jar.enabled=true
jar.enabled=true
옵션을 추가하면 Jar 파일 생성이 진행된다. 우후!
스프링 부트에서 bootRepackage
에서 bootJar
로 변경되면서 뭔가 이상한 짓을 한 듯 하다.
Note
|
BootJar 문서를 살펴보면 확장하면서 재정의한 영향으로 보인다. |
'Java > SpringBoot' 카테고리의 다른 글
[springboot] 2.0 사용시 패키징이 되지 않을 때(jar 혹은 war) (0) | 2018.07.12 |
---|---|
Boot Spring Boot: 스프링 부트 참고서 (0) | 2018.07.09 |
Spring Boot 1.5.15, 2.0.3 출시, 롬복(lombok) 1.16.22 관련 내용 (0) | 2018.06.15 |
[springboot] 스프링 부트의 위상변화 (3) | 2018.06.01 |
[springboot] The value of a manifest attribute must not be null (Key=Start-Class) (0) | 2018.05.11 |