編譯ZooKeeper

最近在研究分布式系統(tǒng)宽菜,由于ZooKeeper作為一個鍵值存儲系統(tǒng)韧掩,結(jié)構(gòu)相對比較簡單荷鼠,但是麻雀雖小五臟俱全,是一個不錯的適合新手閱讀的項目琅豆,所以就選擇了ZooKeeper.

在研究源碼的過程中愉豺,我們少不了要自己進行調(diào)試.所以我們首先需要會編譯ZooKeeper.

其實編譯過程很簡單.ZooKeeper使用了Ant+ivy作為依賴管理系統(tǒng)以及構(gòu)建系統(tǒng),其中ivy作為依賴管理系統(tǒng)茫因,Ant作為構(gòu)建系統(tǒng).所以蚪拦,我們需要先在本機上安裝Ant+ivy.

那么如何安裝Ant呢?去官網(wǎng)下載最新版的Ant構(gòu)建好的包冻押,解壓并設(shè)置ANT_HOME驰贷,然后把${ANT_HOME}/bin添加到PATH環(huán)境變量下.過程很簡單,很多JAVA工具都是這么一個安裝過程.各位應(yīng)該對其不陌生.

接下來就需要安裝ivy了.安裝ivy就更加簡單了.去官網(wǎng)上下載對應(yīng)的包翼雀,然后將里面的ivy-version.jar復(fù)制到${ANT_HOME}/lib目錄下即可.

如果你在安裝ivy之前饱苟,先讀了其文檔,那么在tutorials中狼渊,讓你復(fù)制一個build.xml文檔箱熬,然后用Ant運行,其實在這個build.xml中狈邑,定義了一個Ant Task,它會下載ivy.也就是說城须,如果你已經(jīng)運行了這個腳本,那么就不需要再去官網(wǎng)下載包并解壓拷貝了.但是建議還是去下載米苹,因為官網(wǎng)的包中糕伐,包含了大量例子和文檔.

裝好了Ant+ivy之后,就可以簡單的通過一條ant命令進行編譯了.

對于熟悉使用Maven的朋友來說蘸嘶,可能會覺得有點陌生.我之前也不了解這個良瞧,甚至沒有聽說過ivy,但是現(xiàn)在確實覺得是我經(jīng)歷過的最簡單的編譯過程.只不過其編譯腳本比較復(fù)雜繁瑣陪汽,如果是我們開發(fā)人員寫的話,有點麻煩.但是其邏輯其實也不復(fù)雜.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末褥蚯,一起剝皮案震驚了整個濱河市挚冤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌赞庶,老刑警劉巖训挡,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異歧强,居然都是意外死亡澜薄,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門摊册,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肤京,“玉大人,你說我怎么就攤上這事丧靡◇∧” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵温治,是天一觀的道長饭庞。 經(jīng)常有香客問我,道長熬荆,這世上最難降的妖魔是什么舟山? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮卤恳,結(jié)果婚禮上累盗,老公的妹妹穿的比我還像新娘。我一直安慰自己突琳,他們只是感情好若债,可當我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拆融,像睡著了一般蠢琳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上镜豹,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天傲须,我揣著相機與錄音,去河邊找鬼趟脂。 笑死泰讽,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播已卸,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼佛玄,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了咬最?” 一聲冷哼從身側(cè)響起翎嫡,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤欠动,失蹤者是張志新(化名)和其女友劉穎永乌,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體具伍,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡翅雏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了人芽。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片望几。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖萤厅,靈堂內(nèi)的尸體忽然破棺而出橄抹,到底是詐尸還是另有隱情,我是刑警寧澤惕味,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布楼誓,位于F島的核電站,受9級特大地震影響名挥,放射性物質(zhì)發(fā)生泄漏疟羹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一禀倔、第九天 我趴在偏房一處隱蔽的房頂上張望榄融。 院中可真熱鬧,春花似錦救湖、人聲如沸愧杯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽力九。三九已至,卻和暖如春涛救,著一層夾襖步出監(jiān)牢的瞬間畏邢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工检吆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留舒萎,地道東北人。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像臂寝,于是被迫代替她去往敵國和親章鲤。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理咆贬,服務(wù)發(fā)現(xiàn)败徊,斷路器,智...
    卡卡羅2017閱讀 134,657評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,139評論 25 707
  • 綠蔭遮蓋著天空掏缎,陽光時而透過樹蔭打在車的擋風玻璃上皱蹦,就像一個孩子在逗弄你,你明可以就手抓住她眷蜈,只是不忍… ...
    那片回憶閱讀 364評論 0 0
  • 2017.3.10 就是聊了五毛錢的天,我們就去重慶走了一遭忌怎。這次是也是閨蜜三人團籍滴。雖然搭檔換了一波,心情一樣好得...
    SHEROtomorrow閱讀 178評論 0 0
  • 中智法簽官網(wǎng)https://cn.tlscontact.com/cnBJS2fr/login.php一切信息當然以...
    ericazhan閱讀 1,562評論 0 0