Maven ゴール - liberty:stop-server
liberty:stop-server ゴールを使用して Liberty プロファイル・サーバーを停止できます。
このサーバーは、存在していて、実行中でなければなりません。
パラメーター
以下の表は、stop-server ゴールのパラメーターについて説明しています。
パラメーター | 説明 | 必須 |
---|---|---|
serverHome | Liberty プロファイル・サーバーのインストール済み環境のディレクトリー・ロケーション。 | はい。ただし、assemblyArchive および assemblyArtifact パラメーターが設定されていない場合のみ。 |
assemblyArchive | Liberty プロファイル・サーバーの圧縮アーカイブのロケーション。アーカイブは、installDirectory パラメーターで指定したディレクトリーに解凍されます。 | はい。ただし、serverHome および assemblyArtifact パラメーターが設定されていない場合のみ。 |
assemblyArtifact | Liberty プロファイル・サーバー・アセンブリーの Maven 成果物の名前。アセンブリーは、installDirectory パラメーターで指定したディレクトリーにインストールされます。Liberty プロファイル・サーバーの Maven アセンブリーについて詳しくは、『Maven 成果物としてのインストール』を参照してください。 | はい。ただし、serverHome および assemblyArchive パラメーターが設定されていない場合のみ。 |
installDirectory | Liberty プロファイル・サーバーがアセンブリー・アーカイブまたは成果物のオプションを使用してインストールされた場合の、Liberty プロファイル・サーバーのローカル・インストール・ディレクトリーのロケーション。デフォルト値は ${project.build.directory} /liberty です。 | いいえ |
refresh | true の場合は、Liberty プロファイル・サーバーをローカル・ディレクトリーに再インストールします。 これは、アセンブリー・アーカイブまたは成果物のオプションを使用してサーバーをインストールした場合のみ使用します。 デフォルト値は false です。 | いいえ |
serverName | Liberty プロファイル・サーバー・インスタンスの名前。デフォルト値は defaultServer です。 | いいえ |
configFile | インスタンスによって使用されるサーバー構成ファイルのロケーション。 デフォルト値は ${basedir}/src/test/resources/server.xml です。 | いいえ |
bootProps | インスタンスによって使用されるブートストラップ・プロパティー・ファイルのロケーション。 デフォルト値は ${basedir}/src/test/resources/bootstrap.properties です。 | いいえ |
jvmOptions | インスタンスによって使用される JVM オプション・ファイルのロケーション。 デフォルト値は ${basedir}/src/test/resources/jvm.options です。 | いいえ |
serverEnv | インスタンスによって使用されるサーバー環境ファイルのロケーション。 デフォルト値は ${basedir}/src/test/resources/server.env です。 | いいえ |
overwrite | ターゲット・サーバーにある server.xml、bootstrap.properties、jvm.options、server.env などの既存の構成ファイルを、それらのほうが新しい場合でも上書きします。デフォルト値は true です。 liberty-maven-plugin バージョン 1.1 以降。 | いいえ |
timeout | サーバーが停止したことを確認するための、最大待機時間 (ミリ秒) 。デフォルト値は 40 秒です。 | いいえ |
- 例: サーバーの停止
- これは、プロジェクトの pom.xml ファイル内で使用できるコード・スニペットです。
<build> ... <plugins> <plugin> <groupId>com.ibm.websphere.wlp.maven.plugins</groupId> <artifactId>liberty-maven-plugin</artifactId> <version>1.0</version> <executions> ... <execution> <id>stop-server</id> <phase>post-integration-test</phase> <goals> <goal>stop-server</goal> </goals> <configuration> <timeout>60000</timeout> </configuration> </execution> ... </executions> <configuration> <serverHome>/opt/ibm/wlp</serverHome> <serverName>test</serverName> </configuration> </plugin> </plugins> ... </build>
- 例: コマンド行からのサーバーの停止
- 以下に、実行中のサーバーを停止するために使用できる Maven コマンドを示します。
mvn liberty:stop-server -DserverHome=/opt/ibm/wlp -DserverName=test