0

我可以看到在任何企业应用程序中使用 Maven 的优势。但是,我的问题是:使用 Maven 可以提高或降低 Java 应用程序的性能吗?

4

4 回答 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 回答