将 MANIFEST.MF 用于应用程序类路径

WebLogic 企业应用程序可能在 APP-INF/libAPP-INF/classes 文件夹中分别具有 .jar 和 .class 文件依赖项。 此规则检测给定企业应用程序模块是否具有此类依赖项。 源扫描程序中提供了快速修订。 快速修订会将相应类路径条目添加到企业应用程序模块 MANIFEST.MF 文件中。

例如,假定下列文件位于 EAR 项目文件夹的 APP-INF/libAPP-INF/classes 文件夹中:

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

运行快速修订之前的 Web 模块 MANIFEST.MF 文件:

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

运行快速修订之后的 Web 模块 MANIFEST.MF 文件:

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