国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

【maven】---初識

2024-06-28 16:04:59
字體:
供稿:網(wǎng)友

前言

    最近在研究自動(dòng)化測試,其中的一個(gè)研究點(diǎn)兒就是maven,去download了一本書,看了看。下面是自己的從書中摘錄的一些關(guān)于maven的概念性的東西。

內(nèi)容

maven是什么?

    Maven是一個(gè)跨平臺的項(xiàng)目管理工具,是Apache組織中的一個(gè)頗為成功的開源項(xiàng)目,我們可以通過一個(gè)開發(fā)工具去調(diào)試maven項(xiàng)目。Maven主要服務(wù)于基于java平臺的項(xiàng)目構(gòu)建、依賴管理和項(xiàng)目信息管理。無論是小型的開源類庫項(xiàng)目,還是大型的企業(yè)級應(yīng)用;無論是傳統(tǒng)的瀑布式開發(fā),還是流行的敏捷模式,maven都能大顯身手。

舉個(gè)小例子

    其實(shí)程序員每天都在構(gòu)建,構(gòu)建是每一位程序員都在做的的工作。早上來到公司,我們做的第一件事兒就是從源碼庫check out最新的源碼,然后進(jìn)行單元測試,如果發(fā)現(xiàn)失敗的測試,會找相關(guān)的同事一起調(diào)試,修復(fù)錯(cuò)誤代碼。接著回到自己的工作上,編寫自己的單元測試及產(chǎn)品代碼。這個(gè)時(shí)候我們會感激IDE隨時(shí)報(bào)出的編譯錯(cuò)誤提示。

    午飯的時(shí)候,代碼寫完了,測試通過了,開心的去吃飯了,下午經(jīng)理要求看測試報(bào)告,于是找兩個(gè)相關(guān)工具集成進(jìn)IDE,生成了像模像樣的測試報(bào)告,發(fā)給了項(xiàng)目經(jīng)理一封電子郵件。然后測試組又過來給了bug,然后開始錯(cuò)誤重現(xiàn),然后開始修復(fù)bug,就這樣一天過去了。

    我們每天其實(shí)大部分就是做些這樣的工作。會發(fā)現(xiàn)除了編碼,大部分時(shí)間花在了編譯、運(yùn)行單元測試、生成文檔、打包和部署等煩瑣不起眼的工作上,這個(gè)過程就是構(gòu)建。所以如果手工去完成這個(gè),成本太高了。于是有人出了一個(gè)自動(dòng)化軟件——maven。

為什么要用maven?

    Maven是自動(dòng)化構(gòu)建工具,從清理、編譯、測試到生成報(bào)告,再到打包和部署。而且是跨平臺的工具。當(dāng)存在十幾個(gè)項(xiàng)目的時(shí)候,maven提供了標(biāo)準(zhǔn)化的構(gòu)建過程,不會造成十幾個(gè)項(xiàng)目,十幾個(gè)構(gòu)建方式這種不一致性。Maven除了可以自動(dòng)化構(gòu)建,還是一個(gè)依賴管理工具和項(xiàng)目信息管理工具。它提供了中央倉庫,幫助我們自動(dòng)下載構(gòu)件。

小結(jié)

    在以后學(xué)習(xí)Maven的路上,更需要的是在項(xiàng)目中去理解它。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 嘉峪关市| 祁东县| 晴隆县| 赤峰市| 宿迁市| 昂仁县| 安乡县| 寿阳县| 东莞市| 开江县| 侯马市| 利津县| 四会市| 株洲县| 察雅县| 大同县| 交口县| 崇左市| 内黄县| 诸城市| 抚顺市| 汕头市| 惠安县| 阳春市| 泽普县| 荣昌县| 本溪市| 宝山区| 仪陇县| 江津市| 来宾市| 丘北县| 和龙市| 呼图壁县| 宁强县| 舟曲县| 平阳县| 高雄市| 通许县| 天等县| 南召县|