Ivy 是一個高效的依賴管理Java工具,可以和Ant方便的集成。Ivy誕生的背景就是開發者認為Maven 1.0 在項目依賴管理上面存在重大缺陷又遲遲不能改進。而Maven2雖然提供了自動嵌套管理,卻始終過于復雜化而不太方便使用。雖然Maven2在項目管理工具方面十分優秀,而一個更加高效輕巧的依賴管理工具還是十分有必要的。
最近重新整理開發環境,上Ivy的網站看了看,才知道Ivy項目已經在去年底加入了Apache孵化器,這個消息讓我們最值得期待看看的就是Ivy會為Ant和Maven帶來什么樣的改變,Ivy本身又會如何發展?
Ivy 開發者給出了加入Apache的四個主要原因,如果是按重要性先后順序排列的話,倒是很有意思:
The maintainers of Ivy are interested in joining the Apache Software Foundation for several reasons:
Ivy has been hosted since its beginning in 2004 by a private
company, which make people feel like it's a corporate product, thus
slowing the contribution by the community. We strongly believe in the
open source movement, and would like to make Ivy independent from
Jayasoft.?
???????? Ivy項目自從2004年啟動以來就一直放在私人公司的站點上,這使得人們感覺它像一個商業產品,阻礙了社區的交流和發揮。我們對開源運動有強烈的信仰,并且十分愿意讓Ivy項目從 Jayasoft獨立出來。
????? 我們樂于享受 Apache 組織基金和版權保護帶來的好處。:)
???? 這可能會打開與其他項目的合作之門,例如 Ant 和 Maven。(這也是Apache組織和我們大家都關注的)
??? (套話,大家自己看吧。)
全文:
http://wiki.apache.org/incubator/IvyProposal
不得窺道門,不得悟佛門,不得入窄門,實乃破門。