Ivy簡介
所有的軟件開發項目都必須依靠來自其它項目的源代碼,開發團隊並不會,也不需要去維護這些代碼,只是依賴其API。項目越大,數量越多,構建就越加複雜和耗時。
當然,你可以把所有需要的源代碼的jar包都放到項目專門的一個目錄中,然後再通過svn將其存儲進repository裏面。但是,這樣一來,你的repository的佔用量就增加了,而且大家都有可能在不知情的情況下添加進新的庫,或者刪除了,導致版本衝突。
總的來說就是一個一個的下載,一個一個地傳來傳去,這樣及其容易造成文件的丟失和版本的衝突。假如一個工程有數百個要依賴的jar包,這樣,你一個依賴一個,結構非常複雜。
Maven可以在一定程度上解決這個問題,還有一種就是Ant+Ivy
使用方法
1.一共有2個特有的文件,ivy.xml和ivysettings.xml。
2.下載安裝Ivy,可以直接通過Ant來下載和配置,方法就是在build.xml文件中寫一些配置,當調用Ant的時候,自動就將相關的東西下載下來了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.