D.3. 任意の Maven プロジェクトでのゴール実行
プラグインを pom.xml
ファイルに追加せずに Maven プロジェクトでゴールの検証を実行することもできます。完全修飾名を使用してプラグインを指定する必要があります。
手順
Apache Camel から
camel-example-cdi
プラグインでゴールを実行する場合は、以下のコマンドを実行します。$cd camel-example-cdi $mvn org.jboss.redhat-fuse:camel-maven-plugin:7.13.0.fuse-7_13_0-00012-redhat-00001:validate
$cd camel-example-cdi $mvn org.jboss.redhat-fuse:camel-maven-plugin:7.13.0.fuse-7_13_0-00012-redhat-00001:validate
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、以下の出力が表示されます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証に成功した後、4 つのエンドポイントを検証できます。次の例は、Camel エンドポイントを検証する方法、必要に応じて修正する方法を表しています。
例
たとえば、ソースコードに以下のような Camel エンドポイント URI があるとします。
正しい Camel エンドポイント URI は次のとおりです。
@Uri("timer:foo?period=5000")
@Uri("timer:foo?period=5000")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow period
オプションに誤りが含まれるように、以下のような変更を加えます。@Uri("timer:foo?perid=5000")
@Uri("timer:foo?perid=5000")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 再度、検証ゴールを実行します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 上記のように、Camel エンドポイント URI のエラーが表示されます。