2013-02-26 67 views
0

我可以看到在任何企業應用程序中使用Maven的優勢。但是,我的問題是:使用Maven是否可以增加或減少Java應用程序的性能?Java應用程序中的Maven性能

+3

您確定您真的瞭解Maven的功能嗎?如果你確切知道它的作用,你就不會問這個問題。 – 2013-02-26 11:39:54

回答

4

Maven不會影響運行時性能。

Maven主要用於開發時的構建管理,測試和部署。它在應用程序運行時沒有真正的作用(除非在一些不尋常的情況下,例如,如果Maven被應用程序用來動態下載插件)。

0

來到部署時間沒有。 Maven是關於開發和構建時間的。一旦你準備好部署,它應該是一個標準的部署,可以通過ant,ivy或其他任何東西來構建。

有些人抱怨它的構建性能和規定性質(約定優於配置)。但它有廣泛的支持和採用(如存儲庫和構建的廣泛可用性所證明)。

Maven通過將缺失的依賴項下載到本地存儲庫中工作。在公司中使用存儲庫可以使團隊的這一過程顯着加快。

1

Maven是一個構建和依賴管理工具,因此與應用程序的性能無關。 它可能會影響您的構建時間,但代碼的性能更多地體現在代碼本身而不是構建中。

1

Maven是一個依賴和構建管理框架。

它無關,與你的應用程序,除了獲取所有的依賴關係和構建應用程序到你想要的封裝格式(JAR /戰爭/耳朵)

這是一個時間的工作,在構建階段發生,

應用程序性能與執行階段有關,Maven沒有任何事情要做。