a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 操作系統 > 正文

【maven】---初識

2024-06-28 16:04:59
字體:
來源:轉載
供稿:網友

前言

    最近在研究自動化測試,其中的一個研究點兒就是maven,去download了一本書,看了看。下面是自己的從書中摘錄的一些關于maven的概念性的東西。

內容

maven是什么?

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

舉個小例子

    其實程序員每天都在構建,構建是每一位程序員都在做的的工作。早上來到公司,我們做的第一件事兒就是從源碼庫check out最新的源碼,然后進行單元測試,如果發現失敗的測試,會找相關的同事一起調試,修復錯誤代碼。接著回到自己的工作上,編寫自己的單元測試及產品代碼。這個時候我們會感激IDE隨時報出的編譯錯誤提示。

    午飯的時候,代碼寫完了,測試通過了,開心的去吃飯了,下午經理要求看測試報告,于是找兩個相關工具集成進IDE,生成了像模像樣的測試報告,發給了項目經理一封電子郵件。然后測試組又過來給了bug,然后開始錯誤重現,然后開始修復bug,就這樣一天過去了。

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

為什么要用maven?

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

小結

    在以后學習Maven的路上,更需要的是在項目中去理解它。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久福利 | 蜜桃精品在线观看 | 国产成人精品午夜视频' | 亚洲一级生活片 | 日本xxx性 | 男人天堂成人网 | 综合久久一区二区三区 | 国产日韩欧美激情 | 女人口述交换啪啪高潮过程 | 久久久久国产视频 | 久久国产乱子伦精品免费午夜,浪货好紧 | 一区亚洲| 精品日韩欧美一区二区在线播放 | 特级毛片在线大全免费播放 | 亚洲成av人乱码色午夜 | 91麻豆精品国产91久久久久久 | 国内精品一区二区 | 在线中文av| 久久91| 一区二区免费在线观看 | 日韩大片免费观看视频播放 | 久久久在线视频 | 国产一区免费在线 | 一区国产视频 | 成人亚洲视频 | 欧美一区二区三区免费电影 | 在线欧美视频 | 中文字幕精品一区久久久久 | 91精品国产综合久久久久久软件 | av综合在线观看 | 免费高潮视频95在线观看网站 | 黄色三及毛片 | 久久综合精品视频 | 国产精品综合一区二区 | 综合中文字幕 | 亚洲精品不卡 | 国产精品久久久久久影视 | 欧美视频1区 | 日韩综合网 | 精品久久久久一区二区国产 | 国产伦精品一区二区三区四区视频 |