WebSphere ランタイム環境のクラスパスをエミュレートするターゲットのプロジェクト・オブジェクト・モデル (POM)
ファイルを使用する予定の場合、Maven プロジェクト依存関係を構成し、それらの依存関係を使用するために必要なステップを実行することができます。サポートされるランタイムと関連付けられたターゲット POM ファイルを使用する予定の場合、
起動構成スクリプトを使用して、ランタイム・ライブラリーをローカル Maven リポジトリーにコピーすることができます。
コンパイル目的でサーバー・ランタイム環境を表すターゲット POM ファイルが使用可能です。
ターゲット POM ファイルは以下のランタイムについて使用可能で、対応するフラグメントを依存関係として追加できます。
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>was</artifactId>
<version>8.5.5</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>was</artifactId>
<version>8.5.0</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>was-liberty</artifactId>
<version>8.5.x.1</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>was-liberty-impl</artifactId>
<version>8.5.x.1</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>portal</artifactId>
<version>8.0.0</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
WebSphere Application
Server Liberty Profile バージョン 8.5.x のターゲット POM の依存関係には、追加の構成は不要です。
その他の POM ターゲットの場合はすべて、
ランタイム・ライブラリーをローカル Maven リポジトリーにコピーする起動構成スクリプトを使用する必要があります。
例: mvn install -f "<install_directory>\plugins\com.ibm.etools.maven.javaee.core\resources\scripts\WAS
8.5.5 Plugins Installer\pom.xml" -DserverInstallationFolder="C:\Program
Files\IBM\WebSphere\Appserver"
例: mvn install -f "<install_directory>¥plugins¥com.ibm.etools.maven.javaee.core¥resources¥scripts¥Liberty 8.5.5 Plugins Installer¥pom.xml" -DserverInstallationFolder="C:¥Program Files¥IBM¥WebSphere¥Liberty¥wlp"