Liberty: Maven ゴール - liberty:create-server

liberty:create-server ゴールを使用して Liberty サーバーを作成できます。

このゴールを実行する前に、当該サーバーが存在していてはなりません。

パラメーター

以下の表は、create-server ゴールのパラメーターについて説明しています。

表 1. create-server ゴールのパラメーター.

1 列目にはパラメーターのリスト、2 列目には各パラメーターの説明、3 列目には各パラメーターが必須かどうかが示されています。

パラメーター 説明 必須
serverHome Liberty サーバーのインストール済み環境のディレクトリー・ロケーション。 はい。ただし、assemblyArchive および assemblyArtifact パラメーターが設定されていない場合のみ。
assemblyArchive Liberty サーバーの圧縮アーカイブのロケーション。アーカイブは、installDirectory パラメーターで指定したディレクトリーに解凍されます。 はい。ただし、serverHome および assemblyArtifact パラメーターが設定されていない場合のみ。
assemblyArtifact Liberty サーバー・アセンブリーの Maven 成果物の名前。アセンブリーは、installDirectory パラメーターで指定したディレクトリーにインストールされます。Liberty サーバーの Maven アセンブリーについて詳しくは、『Liberty: Maven 成果物としてのインストール』を参照してください。 はい。ただし、serverHome および assemblyArchive パラメーターが設定されていない場合のみ。
installDirectory Liberty サーバーがアセンブリー・アーカイブまたは成果物のオプションを使用してインストールされた場合の、Liberty サーバーのローカル・インストール・ディレクトリーのロケーション。デフォルト値は ${project.build.directory} /liberty です。 No
refresh true の場合は、Liberty サーバーをローカル・ディレクトリーに再インストールします。これは、アセンブリー・アーカイブまたは成果物のオプションを使用してサーバーをインストールした場合のみ使用します。 デフォルト値は false です。 No
serverName Liberty サーバー・インスタンスの名前。デフォルト値は defaultServer です。 No
configFile インスタンスによって使用されるサーバー構成ファイルのロケーション。 デフォルト値は ${basedir}/src/test/resources/server.xml です。 No
bootProps インスタンスによって使用されるブートストラップ・プロパティー・ファイルのロケーション。 デフォルト値は ${basedir}/src/test/resources/bootstrap.properties です。 No
jvmOptions インスタンスによって使用される JVM オプション・ファイルのロケーション。 デフォルト値は ${basedir}/src/test/resources/jvm.options です。 No
serverEnv インスタンスによって使用されるサーバー環境ファイルのロケーション。 デフォルト値は ${basedir}/src/test/resources/server.env です。 No
overwrite ターゲット・サーバーにある server.xmlbootstrap.propertiesjvm.optionsserver.env などの既存の構成ファイルを、それらのほうが新しい場合でも上書きします。デフォルト値は true です。liberty-maven-plugin バージョン 1.1 以降。 No
例: サーバーの作成
これは、プロジェクトの 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>create-server</id>
                    <phase>pre-integration-test</phase>
                    <goals>
                        <goal>create-server</goal>
                    </goals>
                </execution>
                ...
            <executions>
            <configuration>
                <serverHome>/opt/ibm/wlp</serverHome>
                <serverName>test</serverName>
            </configuration>              
        </plugin>
    </plugins>
    ...
</build>
例: コマンド行からのサーバーの作成
以下に、サーバーを作成するために使用できる Maven コマンドを示します。
mvn liberty:create-server -DserverHome=/opt/ibm/wlp -DserverName=test

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_maven_createserver
ファイル名: rwlp_maven_createserver.html