Wenn Sie vorhaben,
POM-Zieldateien (Project Object Model) zu verwenden, die den Klassenpfad von WebSphere-Laufzeitumgebungen emulieren,
können Sie Ihre Maven-Projektabhängigkeiten konfigurieren und
die für die Verwendung dieser Abhängigkeiten erforderlichen Schritte ausführen.Wenn Sie vorhaben, POM-Zieldateien zu verwenden,
die den unterstützten Laufzeitumgebungen zugeordnet sind, können Sie Startkonfigurationsscripts
verwenden, um Laufzeitbibliotheken in das lokale Maven-Repository zu kopieren.
Informationen zu diesem Vorgang
Es sind POM-Zieldateien verfügbar,
die die Serverlaufzeitumgebung für Kompilierungszwecke darstellen.
POM-Zieldateien sind für die folgenden Laufzeitumgebungen verfügbar und Sie können ein entsprechendes Fragment
als Abhängigkeit hinzufügen:
- WebSphere Application Server Version 8.5.5
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>was</artifactId>
<version>8.5.5</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
- WebSphere Application Server Version 8.5.0.2
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>was</artifactId>
<version>8.5.0</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
- WebSphere Application Server Liberty Profile Version 8.5.x (einschließlich aller
Wartungsreleases der Version 8.5)
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>was-liberty</artifactId>
<version>8.5.x.1</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
- Optionale Abhängigkeit für die Kompilierung in Implementierungsbibliotheken anderer Anbieter, wie z. B.
Open JPA, Wink und Jackson
<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>
- WebSphere Portal Version 8.0
<dependency>
<groupId>com.ibm.tools.target</groupId>
<artifactId>portal</artifactId>
<version>8.0.0</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
Die Abhängigkeiten für die POM-Zieldatei von WebSphere Application
Server Liberty Profile Version 8.5.x setzen keine weitere
Konfiguration voraus. Für alle übrigen POM-Zieldateien müssen Sie Startkonfigurationsscripts verwenden,
die Laufzeitbibliotheken in das lokale
Maven-Repository kopieren.
Die Scripts sind im Plug-in
com.ibm.etools.maven.javaee.core enthalten,
das sich im Verzeichnis
plugins in der Produktinstallation befindet.
Vorgehensweise
- Wenn Sie das Startkonfigurationsscript
für die Ziellaufzeitumgebung importieren möchten,
klicken Sie auf .
- Klicken Sie auf Durchsuchen, um das Verzeichnis
mit den Scripts zu finden, und wählen Sie die Scripts dann aus.
Anmerkung: Das X in com.ibm.etools.maven.javaee.core_x ist die Version
des Plug-ins.
- Klicken Sie auf Fertigstellen.
- Wenn Sie die Startkonfiguration ändern möchten, klicken Sie auf .
Erweitern Sie Maven-Build, um die importierte Konfiguration anzuzeigen,
und klicken Sie dann auf die Startkonfiguration, um sie zu öffnen.
- Geben Sie im Feld "Basisverzeichnis" die Position an,
an der sich die Datei pom.xml befindet:
- WebSphere Application
Server Version 8.5.5: <Installationsverzeichnis>\plugins\com.ibm.etools.maven.javaee.core\resources\scripts\WAS
8.5.5 Plugins Installer
- WebSphere Application
Server Version 8.5.0.2: <Installationsverzeichnis>\plugins\com.ibm.etools.maven.javaee.core\resources\scripts\WAS
8.5.0 Plugins Installer
- Liberty Version 8.5.5: <Installationsverzeichnis>\plugins\com.ibm.etools.maven.javaee.core\resources\scripts\Liberty
8.5.5 Plugins Installer
- Liberty 8.5.0.2: <Installationsverzeichnis>\plugins\com.ibm.etools.maven.javaee.core\resources\scripts\Liberty
8.5.0 Plugins Installer
- WebSphere Portal Version 8.0: <Installationsverzeichnis>\plugins\com.ibm.etools.maven.javaee.core\resources\scripts\WAS
8 Plugins Installer
- Geben Sie einen Wert für den Parameter serverInstallationFolder an.
- Wählen Sie den Parameter aus und klicken Sie dann auf Bearbeiten.
- Geben Sie im Feld Wert das Verzeichnis an, in dem der Server installiert ist,
und klicken Sie dann auf OK:
- WebSphere Application
Server: <Serverinstallationsverzeichnis>\AppServer
- Liberty: <Serverinstallationsverzeichnis>\wlp
- Klicken Sie auf Ausführen, um die Startkonfiguration auszuführen.
Nächste Schritte
Anmerkung: Sie können die Scripts alternativ über die Maven-Befehlszeile ausführen,
indem Sie den folgenden Befehl angeben:
mvn install -f <Installationsverzeichnis>\plugins\com.ibm.etools.maven.javaee.core\resources\scripts\<Plug-in-Installationsprogrammordner>\pom.xml"
-DserverInstallationFolder="<Serverinstallationsverzeichnis>"
Beispiel: mvn install -f "<Installationsverzeichnis>\plugins\com.ibm.etools.maven.javaee.core\resources\scripts\WAS
8.5.5 Plugins Installer\pom.xml" -DserverInstallationFolder="C:\Program
Files\IBM\WebSphere\Appserver"
Beispiel:
mvn install -f "<Installationsverzeichnis>\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"