我有一组罐子,最终会被部署为WebSphere。当构建每个这些jar时,清单文件将获得一个Class-Path条目,其中包含所有依赖项的jar。稍后,在部署ear时,WebSphere将使用这些条目来确定可见性。
到目前为止,我们使用的jar名称没有版本,但是我们想介绍其中包含版本的jar名称(如foo-1.0.0.jar)。问题如下:
当我构建一个jar文件时,我可能依赖于foo-1.0.0.jar,因此这个jar会进入清单文件。之后,当构建ear文件时,包含foo-1.0.5.jar,因为这是稳定版本。现在,我的清单文件包含对未包含在耳中的文件的引用。我能做些什么呢?还是我错过了重要的事情?