6.4. 새 Fuse Integration 프로젝트 생성
새 Fuse Integration 프로젝트를 생성하기 전에 스테이징 리포지토리를 활성화해야 합니다. 일부 Maven 아티팩트는 기본 Maven 리포지토리에 없기 때문에 필요합니다. 스테이징 리포지토리를 활성화하려면 창
Fuse Integration 프로젝트를 생성하려면 OpenShift 템플릿에서 Spring Boot를 사용합니다.
Project Explorer 보기에서 컨텍스트 메뉴를 마우스 오른쪽 버튼으로 클릭하여 컨텍스트 메뉴를 연 다음 New
Fuse Integration Project 를 선택하여 마법사의 프로젝트 이름 선택 페이지를 엽니다. 프로젝트 이름 필드에 사용 중인 작업 공간에 고유한 이름을 입력합니다(예: myFISproject ).
다른 옵션의 기본값을 수락합니다.
다음을 클릭하여 대상 런타임 선택 페이지를 엽니다.
대상 런타임(런타임 없음) 및 Camel 버전의 기본값을 그대로 둡니다.
다음을 클릭하여 고급 프로젝트 설정 페이지를 엽니다.
Spring Boot - Spring DSL 템플릿을 사용한 단순 로그를 선택합니다.
완료를 클릭합니다.
참고최초 Fuse Integration 프로젝트에 대해 다운로드한 종속 항목 수로 인해 구축하는 데 시간이 다소 걸릴 수 있습니다.
Fuse Integration 모드가 아직 열려 있지 않은 경우 Developer Studio에서 지금 열지 여부를 표시하라는 메시지를 표시합니다. 예를 클릭합니다.
빌드가 완료되면 Fuse Integration 화면에 프로젝트가 표시됩니다. 예를 들면 다음과 같습니다.
이 시점에서 다음을 수행할 수 있습니다.
- OpenShift에 프로젝트 배포
5.1절. “로컬 Camel 컨텍스트로 경로 실행” 로컬 시스템에서 라우팅 컨텍스트가 성공적으로 실행되는지 확인하려면 다음을 수행합니다.
“로컬 Cryostat 서버의 프로세스 보기”에서 실행 중인 컨텍스트에 연결( 참조)하고 경로 구성 요소를 모니터링하고 경로가 예상대로 작동하는지 테스트할 수 있습니다.
- 경로 구성 요소의 Cryostat 통계를 볼 수 있습니다. 20장. 구성 요소의 Cryostat 통계 보기 에서 참조하십시오.
- 실행 중인 경로를 편집합니다. 24장. 라우팅 끝점 관리 에서 참조하십시오.
- 실행 중인 경로를 일시 중단/resume- Cryostat 참조 26장. 라우팅 컨텍스트 관리
- 실행 중인 route에서 시작/중지 추적을 참조하십시오. 22장. 경로 추적
-
프로젝트의
camel-context.xml
파일에서 Camel 디버거를 실행하여 논리 오류를 검색하고 수정합니다. II 부. 라우팅 컨텍스트 디버깅