D.2. 将 fabric8-camel-maven 插件添加到您的项目中

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

流程

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

    <plugin>
      <groupId>io.fabric8.forge</groupId>
      <artifactId>fabric8-camel-maven-plugin</artifactId>
      <version>{fabric8CamelMavenPluginVersion}</version>
    </plugin>

    注: 检查 fabric8-forge 发行版本的当前版本号。您可以在以下位置找到最新版本 :https://github.com/fabric8io/fabric8-forge/releases。

  2. 然后,您可以从命令行或 Java 编辑器(如 IDEA 或 Eclipse)运行验证目标。

    mvn fabric8-camel:validate

自动运行插件

您还可以使插件作为构建的一部分自动运行,以捕获错误。在以下示例中,阶段决定插件何时运行。在示例中,阶段是 process-classes,它在编译主源代码后运行。

示例

<plugin>
  <groupId>io.fabric8.forge</groupId>
  <artifactId>fabric8-camel-maven-plugin</artifactId>
  <version>2.3.80</version>
  <executions>
    <execution>
      <phase>process-classes</phase>
    <goals>
      <goal>validate</goal>
    </goals>
    </execution>
  </executions>
</plugin>

验证 test souce 代码

您还可以配置 maven 插件来验证测试源代码。根据 process-test-classes 更改阶段,如下所示。

示例

<plugin>
  <groupId>io.fabric8.forge</groupId>
  <artifactId>fabric8-camel-maven-plugin</artifactId>
  <version>2.3.80</version>
  <executions>
    <execution>
      <configuration>
        <includeTest>true</includeTest>
      </configuration>
      <phase>process-test-classes</phase>
      <goals>
        <goal>validate</goal>
      </goals>
    </execution>
  </executions>
</plugin>