Les applications d'entreprise WebLogic peuvent contenir des dépendances de fichier .jar et .class, dans les dossiers APP-INF/lib et APP-INF/classes respectivement. Cette règle détecte si un module d'application d'entreprise donné possède ce type de dépendances. Un correctif rapide est disponible dans le scanner de source. Il ajoute les entrées de chemin d'accès aux classes correspondantes dans le fichier MANIFEST.MF du module d'application d'entreprise.
Par exemple, supposons que les fichiers .jar suivants se trouvent dans les dossiers APP-INF/lib et APP-INF/classes du dossier d'un projet 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 |
|
Manifest-Version: 1.0 Ant-Version: Apache Ant 1.5.3 |
|
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 |