2.12.2.2. 选项
Camel Maven 插件 验证 目标支持下列选项,可从命令行(使用 -D
语法)或在 < configuration
> 标签的 pom.xml
文件中定义。
参数 | 默认值 | 描述 |
downloadVersion | true | 是否允许从互联网下载 Camel 目录版本。如果项目使用不同于此插件的不同 Camel 版本,则需要这样做。 |
failOnError | false | 是否在找到无效的 Camel 端点时失败。默认情况下,插件会在 WARN 级别记录错误。 |
logUnparseable | false | 是否记录无法解析的端点 URI,因此无法验证。 |
includeJava | true | 是否包含用于无效的 Camel 端点的 Java 文件。 |
includeXml | true | 是否包括用于无效的 Camel 端点的 XML 文件。 |
includeTest | false | 是否包括测试源代码。 |
includes | 要将 java 和 xml 文件的名称过滤为仅包含与任何给定模式列表匹配的文件(通配符和正则表达式)。可以使用逗号分隔多个值。 | |
excludes | 要过滤 java 和 xml 文件的名称,以排除与任何给定模式列表匹配的文件(通配符和正则表达式)。可以使用逗号分隔多个值。 | |
ignoreUnknownComponent | true | 是否忽略未知组件。 |
ignoreIncapable | true | 是否允许忽略解析端点 URI 或简单表达式。 |
ignoreLenientProperties | true | 是否要忽略使用 lenient 属性的组件。当发生这种情况时,URI 验证更为严格,但在不属于组件的属性上会失败,但在 URI 中因为使用 lenient 属性而在 URI 中。例如,使用 HTTP 组件在端点 URI 中提供查询参数。 |
ignoreDeprecated | true | Camel 2.23 是否忽略端点 URI 中使用的已弃用选项。 |
duplicateRouteId | true | Camel 2.20 是否对重复的路由 ID 进行验证。路由 ID 应该是唯一的,如果存在重复,则 Camel 无法启动。 |
directOrSedaPairCheck | true | Camel 2.23 Whether 验证向非现有用户发送的直接/线端点。 |
showAll | false | 是否显示所有端点和简单表达式(无效和有效)。 |
例如,要关闭忽略使用命令行已弃用选项的使用,您可以运行:
$mvn camel:validate -Dcamel.ignoreDeprecated=false
请注意,您必须将 -D
命令参数加上 camel.
,eg camel.ignoreDep
ated 作为选项名称。