D.2. プロジェクトへの camel-maven プラグインの追加
プロジェクトの pom.xml ファイルに追加することで、camel-maven プラグインをプロジェクトに追加できます。
手順
プラグインを有効にするには、以下を
pom.xmlファイルに追加します。<plugin> <groupId>org.jboss.redhat-fuse</groupId> <artifactId>camel-maven-plugin</artifactId> <version>${fuse.bom.version}</version> </plugin>コマンドラインまたは Java エディターから検証ゴールを実行します。
mvn camel:validate
プラグインの自動実行
プラグインをビルドの一部として自動的に実行して、エラーを検出できます。フェーズ はプラグインが実行されるタイミングを決定します。
次の例では、プラグインは、メインソースコードのコンパイル後に実行されるフェーズ process-classes で実行されます。
例
<plugin>
<groupId>org.jboss.redhat-fuse</groupId>
<artifactId>camel-maven-plugin</artifactId>
<version>7.12.0.fuse-7_12_0-00016-redhat-00001</version>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>validate</goal>
</goals>
</execution>
</executions>
</plugin>
テストソースコードの検証
フェーズを process-test-classes に変更して、テストソースコードを検証するように Maven プラグインを設定できます。
例
<plugin>
<groupId>org.jboss.redhat-fuse</groupId>
<artifactId>camel-maven-plugin</artifactId>
<version>7.12.0.fuse-7_12_0-00016-redhat-00001</version>
<executions>
<execution>
<configuration>
<includeTest>true</includeTest>
</configuration>
<phase>process-test-classes</phase>
<goals>
<goal>validate</goal>
</goals>
</execution>
</executions>
</plugin>