Maven ゴール - liberty:install-apps

liberty:install-apps ゴールを使用して Liberty プロファイル・サーバーに 1 つ以上のアプリケーションをコピーできます。

liberty:install-apps ゴールは、Maven 依存関係として指定されたアプリケーションを Liberty プロファイル・サーバーの dropins/ ディレクトリーにコピーします。compile 有効範囲内の Maven 依存関係のみがサーバーにコピーされます。このサーバーは、存在している必要があり、実行中であってはなりません。liberty:install-apps ゴールと liberty:package-server ゴールを組み合わせて、プリインストールされたアプリケーションで Liberty プロファイル・サーバー・アーカイブを作成できます。

パラメーター

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

表 1. install-apps ゴールのパラメーター.

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

パラメーター 説明 必須
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 です。 いいえ
例: アプリケーションのインストール
これは、プロジェクトの pom.xml ファイル内で使用できるコード・スニペットです。
<build>
    ...
    <dependencies>
        <!-- Application to install and package -->
        <dependency>
            <groupId>wasdev</groupId>
            <artifactId>SimpleServlet</artifactId>
            <version>1.0</version>
            <type>war</type>
        </dependency>
    </dependencies>
    ...
    <plugins>
        <plugin>
            <groupId>com.ibm.websphere.wlp.maven.plugins</groupId>
            <artifactId>liberty-maven-plugin</artifactId> 
            <version>1.0</version>
            <executions>
                ...
                <execution>
                    <id>install-apps</id>
                    <phase>compile</phase>
                    <goals>
                        <goal>install-apps</goal>
                    </goals>
                </execution>
                ...
            <executions>
            <configuration>
                <serverHome>/opt/ibm/wlp</serverHome>
                <serverName>test</serverName>
            </configuration>                
        </plugin>
    </plugins>
    ...
</build>

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

インフォメーション・センターに関するご使用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2015 年 6 月 17日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_maven_installapps
ファイル名: rwlp_maven_installapps.html