maven java 開發 必要的工具

xdcarter發表於2010-01-23

maven 相信很多人都用到聽過,用的人應該不是很多,至少我們公司1000人級別的IT部門都沒用。

 

複雜程度決定工具的使用情況,剛入門的程式設計師如果沒有一種良好的學習心態看了肯定會對ant有點抱怨(使得你不能很快在ec上看到結果)。況且不說maven做的好不好,起碼能給大型專案的管理提供一種新的思路。自動化能減少很多時間和交流的成本。

 

其實我對maven也不是很瞭解,但有個功能很樂意跟大家分享,就是 jar包的管理。將說有的jar或其他資源統一的分佈到同一的伺服器,當你的專案需要用到某些jar,只要在pom.xml檔案中說明好,maven就會自動將所指定的jar和依賴的jar下載到本地約定好的目錄,在看法的時候在用引用所需的jar,如果使用maven for eclipse效果會更好。

 

maven的統一jar管理,對於版本控制有很大好處。業務專案所要用大的jar會有很多,但是jar只有版本的升級,沒有必要進行重量級的版本控制,把版本的控制描述在pom.xml上可以節省版本控制伺服器大量的空間和寬頻。

相關文章