6

我有一个很大的 jar 文件,它对其他 jar 文件有很多依赖,大约 40 个文件,总计几百 MB。我担心这个 jar 文件的依赖关系问题,所以我想在编译时将所需的依赖关系添加到这个 jar 的 Manifest 文件中。我想知道这种方法是否有负面的缺点。我已经对类加载时间进行了一些测试,但它们似乎并没有受到太大影响。

我想将依赖项移动到 jar 清单中的另一个原因是,由于文件太多,命令行变得冗长且难以阅读。我们有很多 -XX 选项等也被传递到 JVM,但看起来没有办法在清单或某种配置文件中设置这些选项。

4

1 回答 1

3

如果你依赖这些罐子,那就没关系了。实际上,40 个依赖项并没有那么多,所以不要认为这是一个问题。只要确保您不包含未使用的依赖项即可。

于 2012-04-06T12:10:48.700 回答