D.2. 将 fabric8-camel-maven 插件添加到您的项目中
您可以将 fabric8-camel-maven 插件添加到项目的 pom.xml 文件中。
流程
要启用插件,请将以下内容添加到
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。然后,您可以从命令行或 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>