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 ゴールのパラメーターについて説明しています。
パラメーター | 説明 | 必須 |
---|---|---|
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>