D.2. 在项目中添加 camel-maven 插件

您可以通过将 camel-maven 插件添加到项目的 pom.xml 文件中。

流程

  1. 要启用插件,请在 pom.xml 文件中添加以下内容:

    <plugin>
        <groupId>org.jboss.redhat-fuse</groupId>
        <artifactId>camel-maven-plugin</artifactId>
        <version>${fuse.bom.version}</version>
    </plugin>
  2. 从命令行或 Java 编辑器运行验证目标。

    mvn camel:validate

自动运行插件

您可以让插件作为构建的一部分自动运行,以捕获任何错误。阶段 决定插件何时运行。

在以下示例中,插件在阶段 进程类 中运行,该插件在主源代码编译后运行。

示例

<plugin>
    <groupId>org.jboss.redhat-fuse</groupId>
    <artifactId>camel-maven-plugin</artifactId>
    <version>7.11.0.fuse-sb2-7_11_0-00028-redhat-00001</version>
    <executions>
        <execution>
            <phase>process-classes</phase>
                <goals>
                    <goal>validate</goal>
                </goals>
        </execution>
    </executions>
</plugin>

验证测试源代码

您可以将 maven 插件配置为通过将阶段更改为 process-test-classes 来验证测试源代码:

示例

<plugin>
    <groupId>org.jboss.redhat-fuse</groupId>
    <artifactId>camel-maven-plugin</artifactId>
    <version>7.11.0.fuse-sb2-7_11_0-00028-redhat-00001</version>
    <executions>
        <execution>
          <configuration>
            <includeTest>true</includeTest>
          </configuration>
            <phase>process-test-classes</phase>
                <goals>
                    <goal>validate</goal>
                </goals>
        </execution>
    </executions>
</plugin>