2장. Apache Camel 확장용 VS Code Debug Adapter 사용
중요
Apache Camel용 VS Code 확장 목록은 개발 지원으로 나열되어 있습니다. 개발 지원 범위에 대한 자세한 내용은 개발 지원 지원 범위를 참조하십시오.
이는 Java, Yaml 또는 XML DSL으로 작성된 실행 중인 Camel 경로에 연결하여 Camel Debugger 기능을 추가하는 Visual Studio Code입니다.
2.1. Debug Adapter의 기능 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Apache Camel용 VS Code Debug Adapter 확장에서는 다음 기능을 지원합니다.
- XML용 Camel 메인 모드만 사용할 수 있습니다.
- Camel 디버거를 사용하여 Java, Yaml 또는 XML로 작성된 실행 중인 Camel 경로에 10.0.0.1 URL을 연결하여 사용합니다.
- PID를 사용하여 Java, Yaml 또는 XML로 작성된 실행 중인 Camel 경로에 Camel 디버거의 로컬 사용.
- Camel 단일 컨텍스트에 사용할 수 있습니다.
- 10.0.0.1을 추가하거나 제거합니다.
- 간단한 언어를 사용하는 조건부 바이트 수입니다.
- 일시 중단된 ScanSetting에서 변수 값을 검사합니다.
- 단일 경로 인스턴스를 재시작하고 모든 경로 인스턴스를 다시 시작합니다.
- 경로 정의가 동일한 파일에 있을 때 스테핑합니다.
- 범위 디버거, 메시지 본문, 문자열 형식의 메시지 헤더 및 문자열 형식의 exchange 속성에서 변수를 업데이트할 수 있습니다.Allow to update variables in scope Debugger, in the message body, in a message header of type String, and an exchange property of type String
JBang 및 Debug를 사용한 Camel 애플리케이션 실행지원 .이 명령을 사용하면 간단한 경우 시작 및 Camel debug를 한 번 클릭할 수 있습니다. 이 명령은 다음을 통해 사용할 수 있습니다.
- Commandverify입니다. 현재 편집기에서 열려 있는 유효한 Camel 파일이 필요합니다.
-
File Explorer의 컨텍스트 메뉴입니다. 모든
*.xml,*.java,*.yaml및*.yml에 표시됩니다. -
Camel 파일 맨 위에 있는 Codelens(코드렌의 경우 Java ,
xml,yaml파일에 대/또는 로그)가 있는지 확인하고 있습니다.
JBang을 사용하여 Run Camel 애플리케이션을지원합니다.- 편집기에서 Yaml DSL(.yaml|.yml)에 정의된 유효한 Camel 파일이 필요합니다.
- Camel 디버거 시작 구성 스니펫
- JBang을 사용하거나 Camel maven 플러그인이 포함된 Maven을 사용하여 Camel 디버거 연결을 허용할 준비가 된 Camel 애플리케이션을 시작하기 위한 구성 스니펫