如果我们正在构建一个大型的 java 类库,什么决定了何时最好将它们分割成单独的 jar 文件?
我的理解是,拥有一个大的 jar 文件不应显着影响 JVM 性能。然而,如果在对 jar 进行更改或添加时运行一整套冗长的测试,则会产生一些开发成本。在 maven 和 archiva 中使用大型 jar 文件是否有成本或好处?
人们在实践中使用什么策略?
最佳答案
仅考虑变更管理方面,其余部分可以忽略不计。 Jar 文件决定了最小可释放单元。
关于java - 最好的 jar 组织策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9318151/