47.6. 제외된 인수
47.6.1. 개요
Java 인수를 URI 옵션에 매핑할 때 특정 인수를 제외해야 하는 경우가 있습니다. camel-api-component-maven-plugin
플러그인 구성에서 excludeConfigNames
요소 또는 excludeConfigTypes
요소를 지정하여 원하지 않는 인수를 필터링할 수 있습니다.
47.6.2. 구문
excludeConfigNames
요소 및 excludeConfigTypes
요소는 다음과 같이 지정됩니다.
<excludeConfigNames>ArgumentNamePattern</excludeConfigNames> <excludeConfigTypes>TypeNamePattern</excludeConfigTypes>
여기서 ArgumentNamePattern
및 TypeNamePattern
은 각각 인수 이름과 인수 유형과 일치하는 정규식입니다.
47.6.3. 범위
다음 추출에 표시된 것처럼 excludeConfigNames
요소 및 excludeConfigTypes
요소는 선택적으로 apis
요소의 하위 요소 및/또는 api
요소의 하위 항목으로 표시될 수 있습니다.
<configuration> <apis> <api> <apiName>...</apiName> ... <excludeConfigNames>...</excludeConfigNames> <excludeConfigTypes>...</excludeConfigTypes> </api> <excludeConfigNames>...</excludeConfigNames> <excludeConfigTypes>...</excludeConfigTypes> ... </apis> </configuration>
다음 범위에서 excludeConfigNames
요소와 excludeConfigTypes
요소를 정의할 수 있습니다.
-
api
요소의 자식으로서의 경우, 예외는api
요소에서 지정한 API 클래스에만 적용됩니다. -
apis
요소의 자식으로 Cryostat-floatingthe exclusions는 기본적으로 모든 API 클래스에 적용되지만api
수준에서 재정의할 수 있습니다.
47.6.4. 요소
다음 요소를 사용하여 API 매핑에서 인수를 제외할 수 있습니다( URI 옵션으로 사용할 수 없음).
excludeConfigNames
-
인수 이름과 일치하는 인수를 제외하고 정규식(
java.util.regex
구문)을 지정합니다. excludeConfigTypes
-
인수 유형 일치에 따라 인수를 제외하는 정규식(
java.util.regex
구문)을 지정합니다.