MANIFEST.MF für Anwendungsklassenpfad verwenden

WebLogic-Unternehmensanwendungen können Abhängigkeiten von Dateien mit den Erweiterungen ".jar" und ".class" im Ordner APP-INF/lib bzw. APP-INF/classes haben. Diese Regel erkennt, ob ein bestimmtes Unternehmensanwendungsmodul solche Abhängigkeiten hat. Es ist eine Schnellkorrektur im Quellenscanner verfügbar.Die Schnellkorrektur fügt die entsprechenden Klassenpfadeinträge der Datei MANIFEST.MF des Unternehmensanwendungsmoduls hinzu.

Angenommen, die folgenden Dateien befinden sich in den Ordnern APP-INF/lib und APP-INF/classes des EAR-Projektordners:

APP-INF/lib APP-INF/classes
jarFile1.jar ClassFile1.class
jarFile2.jar ClassFile2.class
jarFile3.jar ClassFile3.class
jarFile4.jar ClassFile4.class
jarFile5.jar ClassFile5.class

Datei MANIFEST.MF des Webmoduls vor der Ausführung der Schnellkorrektur:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.5.3

Datei MANIFEST.MF des Webmoduls nach der Ausführung der Schnellkorrektur:

Manifest-Version: 1.0
Class-Path: APP-INF/lib/jarFile1.jar APP-INF/lib/jarFile2.jar APP-INF/
 lib/jarFile3.jar APP-INF/lib/jarFile4.jar APP-INF/lib/jarFile4.jar AP
 P-INF/lib/jarFile5.jar APP-INF/classes/ClassFile1.class APP-INF/lib/Cla
 assFile2.class APP-INF/lib/ClassFile3.class APP-INF/lib/ClassFile4.class
 APP-INF/lib/ClassFile5.class
Ant-Version: Apache Ant 1.5.3