Maven Cargoプラグインに対してJavaエージェントを設定する方法:
-
pom.xml内の
<configuration>
で<properties>
セクションに<cargo.jvmargs>
プロパティを追加します。<YourContrastJarPath>
を Contrast JAR ファイルのパスで置き換えます。例:<build> <plugins> <plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven2-plugin</artifactId> <version>1.7.3</version> <configuration> <container> <containerId>jetty9x</containerId> [...] </container> <configuration> <properties> <cargo.jvmargs>-javaagent:<YourContrastJarPath></cargo.jvmargs> </properties> </configuration> [...] </configuration> </plugin> </plugins> </build>
-
MavenのターゲットあるいはCargoの単体テストを通常通り実行します。
-
サーバのメッセージより前に、Contrastエージェントのスタートアップメッセージがコンソールに表示されます(1、2分余計にサーバのスタートアップに時間がかかります)。
-
Webブラウザでアプリケーションにアクセスし、アプリケーションが起動するまで1分程度余計に待ちます。
ヒント
さらなる詳細は Cargo adding JVM arguments to Cargo container あるいはContrast Mavenプラグインにてエージェントをインストールする方法をご覧ください。