搜索

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

download PDF

您可以将 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

自动运行插件

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

在以下示例中,插件在阶段 process-classes 中运行,后者在编译主源代码后运行。

Example

<plugin>
    <groupId>org.jboss.redhat-fuse</groupId>
    <artifactId>camel-maven-plugin</artifactId>
    <version>7.13.0.fuse-7_13_0-00012-redhat-00001</version>
    <executions>
        <execution>
            <phase>process-classes</phase>
                <goals>
                    <goal>validate</goal>
                </goals>
        </execution>
    </executions>
</plugin>

验证测试源代码

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

Example

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.