Si vous comptez utiliser des fichiers POM (Project
Object Model)qui émulent le chemin de classe des environnements d'exécution WebSphere,
vous pouvez configurer vos dépendances de projets maven et effectuer les étapes requises pour utiliser
ces dépendances.Si vous comptez utiliser les fichiers POM cibles associés aux environnements pris en charge, vous pouvez utiliser les scripts de configuration de lancement pour copier les bibliothèques d'exécution sur le référentiel Maven local.
Les fichiers POM cibles disponibles représentent l'environnement d'exécution de serveur à des fins de
compilation.
Les fichiers POM cibles sont disponibles pour les exécutions suivantes, et vous pouvez ajouter un fragment correspondant
en dépendance :
<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>
Les dépendances pour le fichier POM cible WebSphere Application
Server Liberty Profile Version 8.5.x ne requièrent aucune
configuration supplémentaire. Pour toutes les cibles POM restantes, vous devez utiliser des scripts de
configuration qui copient les bibliothèques d'exécution dans le référentiel
Maven local.
Par exemple : 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"
Exemple : mvn install -f "<répertoire_install>\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"