Utilizaţi MANIFEST.MF pentru calea de clase aplicaţie

Aplicaţiile de întreprindere WebLogic pot avea dependenţe de fişier .jar şi .class în folderele APP-INF/lib sau respectiv APP-INF/classes. Această regulă detectează dacă un anumit modul de aplicaţie de întreprindere are aceste dependenţe. În scanerul de sursă este disponibilă o corecţie rapidă. Corecţie rapidă adaugă intrările classpath corespunzătoare în fişierul MANIFEST.MF al modulului de aplicaţie de întreprindere.

De exemplu, fiind date următoarele fişiere în folderul APP-INF/lib şi APP-INF/classes din folderul proiectului EAR:

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

Fişierul MANIFEST.MF al modulului web înainte de a rula corecţia rapidă:

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

Modulul web al fişierul MANIFEST.MF după rularea corecţiei rapide:

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