maven
-
Spring Boot Maven Multi Module 개발환경 설정하기Server/Spring Boots 2020. 11. 11. 19:17
spring.io/guides/gs/multi-module/ Creating a Multi Module Project this guide is designed to get you productive as quickly as possible and using the latest Spring project releases and techniques as recommended by the Spring team spring.io 멀티 모듈 프로젝트로 개발하게 되면 여러가지 장점이 있다. 공통의 모듈을 한 곳에서 관리함으로써 중복되는 소스 코드를 최소화하게 되며, 이에 따라 개발 할 때는 자신이 개발해야 하는 부분에 좀 더 촛점을 둘 수 있다. 장점에 대한 소개는 제쳐두고, 환경 세팅에 대해 고민해봤다. 1. m..
-
Spring Profile + Maven Profile + WAR파일 배포Server/Spring Boots 2020. 10. 21. 14:46
Maven Profile 세팅 dev true dev local local live live 스프링 프로필 세팅 한가지 중요한 것은 Maven Profile이랑 Spring Profile은 다르다는 것이다. Maven Profile은 Build 시점에서 사용되는 profile이고, spring.profiles.active는 Run Time에서 쓰이는 프로필이다. 때문에 이를 JAVA_OPTS 에 넣어서 런타임 시 실행하게 하는 방법이 보통 많이 쓰이고 있다. clean package -Plocal 빌드 시 Maven Profile 설정 export JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=dev" Runtime용 스프링 profile 설정 JAVA_OPTS를 수..