2014-10-10 50 views
0

Maven真正的好處之一是它的項目結構是否明確定義,因此可以在任何支持Maven的IDE中打開?通過多個(不同)IDE訪問的項目:Ant還是Maven?

我們在一個由5人組成的團隊中開發,我們使用三種不同的IDE(IntelliJ,Eclipse,Netbeans)。我知道我不能在Netbeans中打開Eclipse的Ant項目,但使用Maven這是可能的。

這真的有足夠的理由來使用Maven嗎?

回答

1

Maven和Ant是兩回事。

Ant是一個構建工具,而Maven的積累的功能:

  • 解析相關性(僅指定的依賴,和Maven關心從默認庫下載它們在正確的版本上的i-網或者你明確指定的)
  • 一個構建工具(包含螞蟻),
  • 創建分佈文物(含不僅是JAR /戰爭/等項目的文件,但也依賴關係,資源,文檔),
  • 運行時環境(例如出發碼頭和部署神器)
  • 單元測試
  • 集成測試
  • 部署(包括簽約,遞增的版本,部署文物等)
  • 多(看出來的插件在我網)

Maven使用生命週期來實現這一點。您可以在生命週期的某些點觸發某些功能。例如,單元測試應該在編譯後立即運行,而集成測試(例如硒測試)需要更多設置,可能是初始化Web服務器並部署WAR文件。

相關問題