Liberty: 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 アセンブリーについて詳しくは、『Liberty: Maven 成果物としてのインストール』を参照してください。 はい。ただし、serverHome および assemblyArchive パラメーターが設定されていない場合のみ。
installDirectory Liberty サーバーがアセンブリー・アーカイブまたは成果物のオプションを使用してインストールされた場合の、Liberty サーバーのローカル・インストール・ディレクトリーのロケーション。デフォルト値は ${project.build.directory} /liberty です。 No
refresh true の場合は、Liberty サーバーをローカル・ディレクトリーに再インストールします。これは、アセンブリー・アーカイブまたは成果物のオプションを使用してサーバーをインストールした場合のみ使用します。 デフォルト値は false です。 No
serverName Liberty サーバー・インスタンスの名前。デフォルト値は defaultServer です。 No
例: アプリケーションのインストール
これは、プロジェクトの 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>

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



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