maven을 활용한 개발환경 구성
항상 개발은 하다보면 로컬환경에서 먼저 테스트를 하게되고 개발, 알파, 스테이징, 운영에 순차적으로 테스트 및 배포를 하게 된다. 이렇게 개발환경이 바뀔때마다 DB접속정보와 같은 설정들을 매번 바꿔줘야 한다면 정말 불편할 것이다. 이런 문제들을 해결하고자 메이븐 프로젝트는 Profiles라는 기능을 제공한다. Maven Profiles란?특정 Build 환경에 맞춘 리소스의 재배치 재배치 및 환경에 대한 옵션 설정 등을 실행할 수 있다.위에 설명 한 것과 같이 보통 빌드 환경을 개발 / 알파 / 스테이징 / 운영 시스템 단위로 구분한다고 했을때, 각 단계에서 필요로 하는 설정 정보나 리소스 파일들을 배치시키는 역할을 한다고 보면 된다. 이렇게 배포 환경 별 빌드 환경을 재구성 시킬 수 있는 방안을 Pro..
Programming/Java
2016. 6. 16. 14:25