HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🍗
[New] 조규현팀
/
🐾
DailyLog
/
JAR로 배포시 Flyway 마이그레이션은 어떻게 하나요?

JAR로 배포시 Flyway 마이그레이션은 어떻게 하나요?

태그
DB
CI/CD
날짜
Jul 12, 2022 04:36 AM
해결 상태
완료
Thrower
이슈해결
 

이슈

인텔리제이에서 사용할 때에는 프로젝트 실행 시 자동으로 마이그레이션 해주는 것을 볼 수 있었습니다.
notion image
 
하지만 리눅스에 JAR로 배포해 실행 시켜보니 마이그레이션이 안되는 것을 볼 수 있는데요 어떻게 해결하는지 궁금합니다…
notion image
 

해결

flyway-mysql이 complieOnly로 되어있어서 build시 jar에 의존성이 추가되지 않았던 문제였습니다.
compileOnly를 implementation으로 변경해주니 마이그레이션이 잘 되는것을 볼 수 있습니다.
 
  • 변경 전
notion image
  • 변경 후
notion image
notion image