伊人99re_av日韩成人_91高潮精品免费porn_色狠狠色婷婷丁香五月_免费看的av_91亚色网站

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 企業(yè)標準化一個單獨的生態(tài)系統(tǒng),比如Java和Maven或者Ruby和Rake

企業(yè)標準化一個單獨的生態(tài)系統(tǒng),比如Java和Maven或者Ruby和Rake

2018-07-13 10:08:22 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

通常,企業(yè)標準化一個單獨的生態(tài)系統(tǒng),比如Java和Maven或者Ruby和Rake。除此之外的其他構(gòu)建系統(tǒng)主要用來處理本地組件和第三方組件。

總而言之,我們不能假設(shè)在自己企業(yè)的代碼庫里只會碰到一個構(gòu)建系統(tǒng),就像我們也不能假設(shè)只用一種編程語言那樣。

我發(fā)現(xiàn)這條規(guī)則在實踐中很有用:一個開發(fā)者簽出代碼之后,應(yīng)該能夠在他或她的本地開發(fā)機上順利地構(gòu)建。

這暗示了我們應(yīng)該標準化版本控制系統(tǒng),并且有一個單獨的接口來開始本地構(gòu)建。

如果需要支持不止一個的構(gòu)建系統(tǒng),就基本上意味著你需要把一個構(gòu)建系統(tǒng)包裝成另一個。構(gòu)建的復(fù)雜性會因此而被隱藏,并同時允許不止一個的構(gòu)建系統(tǒng)。對某個特定構(gòu)建不熟悉的開發(fā)者也能有望簽出代碼并且比較輕松地構(gòu)建。

例如Maven適用于聲明式Java構(gòu)建。Maven也能夠從自己的構(gòu)建內(nèi)部開始其他的構(gòu)建。

通過這種方式,在以Java為中心的企業(yè)內(nèi)的開發(fā)者可以期待以下命令總能構(gòu)建企業(yè)的一個組件:

一個實際的例子是用Nullsoft NSIS Windows安裝系統(tǒng)來創(chuàng)建一個Java桌面應(yīng)用安裝工具。Java組件用Maven來構(gòu)建。當Java工件準備好了以后,Maven調(diào)用NSIS安裝器腳本來生成一個自包含的可執(zhí)行文件,可用于Windows安裝。

雖然Java桌面應(yīng)用近來不那么時髦了,但是在某些領(lǐng)域內(nèi)它們還是用得很廣。

相關(guān)閱讀

主站蜘蛛池模板: 出差我被公高潮A片久久 | 日日干天天干 | 欧美日产欧美日产国产精品 | 欧美精选视频 | com毛片| 蝌蚪777| 波多野结衣乳巨码无在线观看 | 亚洲伊人中文字幕 | 国产三级在线 | 自拍偷在线精品自拍偷99 | 男人猛躁进女人免费视频看n | 欧美孕妇变态重口另类 | 亚洲欧美国产精品无码中文字 | 无码无套少妇毛多18p | 在线视频这里只有精品 | 成年美女黄网站色大片免费软件看 | 我趁老师喝醉脱她胸罩小说 | 亚洲成AV人最新无码不卡短片 | 在线综合亚洲欧美网站 | 国产欧美一区二区精品久久 | 日本女人一级片 | 国产日韩精品欧美一区喷水 | 伊人色亚洲 | 日本亚洲精品一区二区三 | 四虎视频在线观看 | 精品www| 中国丰满熟女A片免费观 | 涩涩伊人 | 国产?合亚?精品一区二 | 91久久| 国产人成尤物在线免费观看 | 成人欧美一区二区三区?人麻豆 | 久久高清视频免费看 | 91久久嫩草影院一区二区 | 久久www香蕉免费人成 | 国产XXXX做受性欧美88 | 天天干夜夜看 | 亚洲AV秘无码一区二区三区一 | 久久久久久做 | 一本一本久久aa精品综合 | 精品第一国产综合精品蜜芽 |