ivy學習筆記

     最近做項目代碼管理方面的工作,很大一個項目,很多獨立的模塊,每個模塊都在其他地方用到,怎麼管理這些模塊本身和它們用的第三方jar包真是很頭疼,版本不一很多問題。接觸了maven和Ivy,突然多了些思路,就像先看下。

     網上看的ivy講的不詳細,看英文的又太費時,就先看些中文就自己摸索了。感覺一般的還好理解,就是裏面的配置語法太多了,在dependences選項,裏面有個conf配置,看了半天都沒看懂,什麼core, default,standalone,剛開始不明白,後來看了構建後的配置文件,在ivy的倉庫中生成了很多文件,一看才知道這些參數時什麼含義,core就是該模塊依賴的外部模塊,不包含第三方的,default就是該模塊不依賴外部模塊,不是第三方jar包,standalone是指該模塊獨立運行所需要的包,包括外部模塊和第三方的。

     搞清了依賴,很多都好理解了,在ivy頭部有個命名空間,antlib,其實這個是Ivy的配置文件,裏面包含了許多定義好的任務,這樣你寫ivy文件的時候就可以集成這些功能,就是發佈,解析,編譯之類的東西。

     以上只是我的一點見解,有不正確的地方希望大家能指出來共學習,一起進步,呵呵~~~~

     就寫到這了,以後有了更深的認識再寫點~~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章