Maven 수명 주기

콘 셉 트
Maven 의 생명 주 기 는 모든 구축 과정 을 추상 적 이 고 통일 시 키 기 위 한 것 입 니 다. Maven 의 생명 주 기 는 추상 적 이 고 구체 적 으로 플러그 인 에 의 해 이 루어 집 니 다. 이런 사상 과 디자인 모델 중의 템 플 릿 방법 은 매우 비슷 합 니 다.
아 날로 그 Maven 수명 주기 코드
public abstract class t {
    public void build() {
        initialize();
        compile();
        test();
        packagee();
        integrationTest();
        deploy();
    }

    protected abstract void initialize();

    protected abstract void integrationTest();

    protected abstract void compile();

    protected abstract void test();

    protected abstract void packagee();

    protected abstract void deploy();
}

세 세트의 생명주기
Maven 은 서로 독립 된 생명주기 세 세트 를 가지 고 있 는데 각각 clean, default, site 이다.
  • clean: 청소 항목.
  • 기본 값: 구축 프로젝트.
  • site: 프로젝트 사이트 구축.
  • clean 수명 주기
  • pre-clean
  • clean 이 마지막 으로 구축 한 파일 을 정리 합 니 다
  • post-clean

  • 기본 생명주기
    주로
  • proess - source 처리 프로젝트 자원 파일
  • copile 컴 파일 프로젝트 의 주 소스 코드
  • proess - test - source 처리 프로젝트 테스트 자원 파일
  • test - copile 컴 파일 프로젝트 테스트 의 주 소스 코드
  • test 는 유닛 테스트 프레임 워 크 를 사용 하여 테스트
  • package 를 발표 가능 한 형식 으로 포장 합 니 다. 예 를 들 어 JAR
  • install 가방 을 Maven 로 컬 창고 에 설치
  • deploy 는 최종 가방 을 원 격 창고 에 설치 합 니 다
  • 사이트 수명 주기
  • pre - site 전처리 작업
  • 사이트 생 성 사이트 문서
  • post - site 후 처리 작업
  • site - deploy 는 생 성 된 프로젝트 사 이 트 를 서버 에 발표 합 니 다
  • 좋은 웹페이지 즐겨찾기