명령줄 인터페이스에서 명령을 실행하여 아키타입에서 표준 Orchestrator Maven 플러그인을 만들 수 있습니다.

시작하기 전에

  • Orchestrator Appliance 5.5.1 이상을 설치했는지 확인합니다.

  • Apache Maven 3.0.4 또는 3.0.5를 설치했는지 확인합니다.

프로시저

  1. 대화형 모드에서 아키타입을 선택하여 프로젝트를 만듭니다.
    mvn archetype:generate -DarchetypeCatalog=https://orchestrator_server:8281/vco-repo/archetype-catalog.xml -DrepoUrl=https://orchestrator_server:8281/vco-repo -Dmaven.repo.remote=https://orchestrator_server:8281/vco-repo -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
    참고:

    Orchestrator Appliance를 배포한 경우에는 Maven 저장소에만 액세스할 수 있습니다.

  2. (선택 사항) : HTTPS를 통해 저장소에 액세스할 수 없는 경우 HTTP를 통해 액세스할 수 있습니다. HTTP를 통해 저장소에 액세스하거나 유효한 SSL 인증서가 있는 경우 -Dmaven.wagon.http.ssl.allowall=true 플래그를 사용하지 않고 프로젝트를 만들 수 있습니다.
    mvn archetype:generate -DarchetypeCatalog=http://orchestrator_server:8280/vco-repo/archetype-catalog.xml -DrepoUrl=http://orchestrator_server:8280/vco-repo -Dmaven.repo.remote=http://orchestrator_server:8280/vco-repo -Dmaven.wagon.http.ssl.insecure=true
  3. 프로젝트 디렉토리로 이동하여 플러그인을 빌드합니다.
    cd project_dir && mvn clean install -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

결과

빌드 프로세스에 성공하면 DAR 모듈의 target/ 디렉토리에 플러그인 .dar 파일이 생성됩니다.