java - 最好的 jar 组织策略是什么?

标签 java maven jar archiva

如果我们正在构建一个大型的 java 类库,什么决定了何时最好将它们分割成单独的 jar 文件?

我的理解是,拥有一个大的 jar 文件不应显着影响 JVM 性能。然而,如果在对 jar 进行更改或添加时运行一整套冗长的测试,则会产生一些开发成本。在 maven 和 archiva 中使用大型 jar 文件是否有成本或好处?

人们在实践中使用什么策略?

最佳答案

仅考虑变更管理方面,其余部分可以忽略不计。 Jar 文件决定了最小可释放单元。

关于java - 最好的 jar 组织策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9318151/

相关文章:

java - Camel CXF JMS 连接问题

java - 检查是否包含在子类中

java - 如何在我的 gwt 应用程序中导入 java.security.*

java - Jenkins :java.io.IOException:文件名、目录名或卷标语法不正确

java - GWT Super Dev Mode 中的页面刷新不会发生编译

java - Eclipse 可以很好地运行我的程序,但是 JAR 文件不能

java - 分析 Jar 的内存和 CPU 使用情况

java - OpenCSV - 注册自定义转换器

java - 将 3 个矩形沿 X 方向向上移动,但保持矩形的顺序

java - 在多模块 Maven 项目中使用配置文件