2010-05-05 48 views
2

不知何故,我不太喜歡IDE,除了ant以外,什麼是最好的java構建工具?

但我沒有找到一個特別好的工具來從源碼構建Java應用程序。

我歡迎各種反饋!

+1

有什麼不螞蟻沒有你需要的? – 2010-05-05 12:04:29

+0

@第K條 - 兩條腿很好,六條腿不好:-) – 2010-05-05 12:28:19

回答

3

Maven是另一種選擇,但我不知道我會稱它爲「最佳」。

如果使用得當,螞蟻具有簡單的優點。我發現Maven更重,更難穿透。

2

Ant和Maven是通常使用的兩種替代方法。被認爲最好的不同項目會有所不同,同時也經常是開發人員和開發人員。

你有幾個有其他選項,如甘特和Gradle。我個人最喜歡的是Gradle,因爲它使用Groovy語法,並提供了Maven的好處而不會強迫你做任何事情。

2

除了螞蟻,還有:

我使用Ant和Maven;螞蟻對它的功能很好,而且maven ......如果你能設法吞下它的工作方式,那也沒關係。其他兩個沒有經驗。

1

如果你是一個受虐狂,你可以使用良好的舊Make來構建Java。它是大多數人在Ant之前使用的。但是Ant更好。它更強大,更便攜,並且(以我的經驗)更快。

0

確定更好的替代螞蟻(和一個很好的繼承者)是Maven。

Maven比ant有優勢,Maven的插件開發正在快速進行。 Maven的的

優勢(超過螞蟻可以說)

  1. 依賴關係自動下載
  2. 標準化,非常一致的佈局
  3. 標準化,非常一致的命名
  4. 代碼覆蓋率
  5. 詳盡報告
  6. 行家使用JUnit輕鬆的工作測試

初始幾個小時將是非常棘手,但一旦你習慣於看到的優點,你不會再回到螞蟻;-)

相關問題