如果计划使用模拟 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 概要文件 V8.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"