我可以看到在任何企业应用程序中使用 Maven 的优势。但是,我的问题是:使用 Maven 可以提高或降低 Java 应用程序的性能吗?
问问题
166 次
4 回答
4
Maven 不会影响运行时性能。
Maven 主要在开发时用于构建管理、测试和部署。它在应用程序运行时并没有真正的作用(除非在一些不寻常的情况下,例如,如果应用程序正在使用 Maven 来动态下载插件)。
于 2013-02-26T11:20:46.170 回答
1
Maven 是一个构建和依赖管理工具,因此与应用程序的性能无关。它可能会影响您的构建时间,但代码的性能更多地取决于代码本身而不是构建。
于 2013-02-26T11:21:22.440 回答
1
Maven 是一个依赖和构建管理框架。
它与您的应用程序无关,除了获取所有依赖项并将应用程序构建为您想要的打包格式(jar/war/ear)
这是一次性工作,发生在 BUILD 阶段,
Applciation PERFORMANCE 与执行阶段有关,Maven 没有任何事情要做。
于 2013-02-26T11:21:33.377 回答
0
来到部署时间没有。Maven 是关于开发和构建时间的。一旦你准备好部署,它应该只是一个标准部署,可以由 ant、ivy 或其他任何东西构建。
有些人抱怨它的构建性能和规定性(约定优于配置)。但它得到了广泛的支持和采用(正如存储库和构建的广泛可用性所证明的那样)。
Maven 通过将缺少的依赖项下载到本地存储库来工作。在您的公司中使用存储库可以使团队的此过程显着加快。
于 2013-02-26T11:20:57.867 回答