maven 컴 파일 패키지 전환 test, dev, prod 환경

3162 단어 maven자바
1. pom. xml 에 profile 정보 추가: (profiles 와 build 는 동급)
 
        
            dev
            
                dev
            
            
                
                true
            
        
        
            test
            
                test
            
        
        
            prod
            
                prod
            
        
    

2. src / rescource 에 폴 더 3 개 추가
        test/xx.properties
        dev/xx.properties
        prod/xx.properties
3. pom 의 build 설정 항목 에서 3 개의 환경 을 걸 러 내 는 폴 더 를 컴 파일 하고 profflee 의 변 수 를 정의 합 니 다.

            
                src/main/java
                
                    **/*.xml
                
                true
            
            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                
                
                    dev/*
                    test/*
                    prod/*
                
                true
            
            
                src/main/resources
                
                
                    ${profiles.activation}/*
                
            
        

4. 애플 리 케 이 션 프로필 에 해당 하 는 프로필 을 참조 합 니 다.

        
            
                classpath:${profiles.activation}/xxx.properties
            
        
    

5. 로그 백. xml 에 로그 기록 경 로 를 가 져 옵 니 다.

    
	
	

6. 자동화 컴 파일 패키지 의 명령 은 다음 과 같다. (매개 변수 - P 구역 으로 나 뉜 다)
mvn clean install -Dmaven.test.skip=true -Ptest
mvn clean install -Dmaven.test.skip=true -Pdev
mvn clean install -Dmaven.test.skip=true -Pprod

 
7. springboot 프로젝트 절 분 profile 환경 은 이 글 을 참고 할 수 있 습 니 다.https://yulaiz.com/spring-boot-maven-profiles/
 

좋은 웹페이지 즐겨찾기