摘要:是一個(gè)項(xiàng)目管理工具,它包含了一個(gè)項(xiàng)目對(duì)象模型,一組標(biāo)準(zhǔn)集合,一個(gè)項(xiàng)目生命周期,一個(gè)依賴管理系統(tǒng),和用來運(yùn)行定義在生命周期階段中插件目標(biāo)的邏輯。此外,能夠很方便的幫你管理項(xiàng)目報(bào)告,生成站點(diǎn),管理文件,等等。
在進(jìn)行實(shí)際項(xiàng)目開發(fā)時(shí)往往不是由一個(gè)人去完成一整個(gè)項(xiàng)目,而是分模塊進(jìn)行完成最后將所有項(xiàng)目進(jìn)行聚合,那么就可以用到maven和svn。MAVEN是用來管理項(xiàng)目的,我認(rèn)為它最大的優(yōu)勢(shì)就在于依賴和聚合吧,而svn的優(yōu)勢(shì)就在于版本控制,下面我將就此兩項(xiàng)進(jìn)行一一說明。
MAVENMaven是一個(gè)項(xiàng)目管理工具,它包含了一個(gè)項(xiàng)目對(duì)象模型 (Project Object Model),一組標(biāo)準(zhǔn)集合,一個(gè)項(xiàng)目生命周期(Project Lifecycle),一個(gè)依賴管理系統(tǒng)(Dependency Management System),和用來運(yùn)行定義在生命周期階段(phase)中插件(plugin)目標(biāo)(goal)的邏輯。當(dāng)你使用Maven的時(shí)候,你用一個(gè)明確定義的項(xiàng)目對(duì)象模型來描述你的項(xiàng)目,然后Maven可以應(yīng)用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。
Maven 有一個(gè)生命周期,當(dāng)你運(yùn)行 mvn install 的時(shí)候被調(diào)用。這條命令告訴 Maven 執(zhí)行一系列的有序的步驟,直到到達(dá)你指定的生命周期。遍歷生命周期旅途中的一個(gè)影響就是,Maven 運(yùn)行了許多默認(rèn)的插件目標(biāo),這些目標(biāo)完成了像編譯和創(chuàng)建一個(gè) JAR 文件這樣的工作。此外,Maven能夠很方便的幫你管理項(xiàng)目報(bào)告,生成站點(diǎn),管理JAR文件,等等。
下載maven安裝包
下載鏈接:鏈接:http://pan.baidu.com/s/1kVCDn4V 密碼:jq16
為MAVEN配置環(huán)境變量
在環(huán)境變量中添加一個(gè)名為MAVEN_HOME的變量名,其值為MAVEN安裝包所在的路徑,最后在path變量中添加如下字段:%MAVEN_HOME%bin
當(dāng)在命令行模式下輸入mvn -v 如果能看到maven的相關(guān)信息就說明安裝maven成功
3.如何在MyEclipse中新建·maven項(xiàng)目
就像新建普通Java項(xiàng)目一樣,只要選擇新建maven項(xiàng)目,并輸入groupID和artifactID即可,選擇quickstart就可以了。
4.如何利用maven進(jìn)行項(xiàng)目和包的依賴
以上實(shí)現(xiàn)主要是在maven項(xiàng)目中的pom.xml文件中實(shí)現(xiàn),它其實(shí)是maven的一種配置文件,具體里面的標(biāo)簽是如何用的,在此推薦一個(gè)網(wǎng)址里面講解的非常詳細(xì),大家有興趣的可以看看。http://www.imooc.com/learn/443
SVN是一款非常流行的版本控制工具,它主要是協(xié)調(diào)一個(gè)項(xiàng)目中的不同板塊,將不同板塊交給不同的小組或個(gè)人去完成最后進(jìn)行聚合從而實(shí)現(xiàn)整個(gè)項(xiàng)目。
下載安裝SVN服務(wù)器端
下載地址:鏈接:http://pan.baidu.com/s/1sl8xsV7 密碼:g2s2
如何使用SVN服務(wù)器端
打開服務(wù)器端,在左側(cè)目錄的repository中右擊選擇new repository并為整個(gè)repository命名作為你項(xiàng)目存放于服務(wù)器端的一個(gè)倉庫。
如何上傳項(xiàng)目至服務(wù)器端
右擊新建于MyEclipse中的maven項(xiàng)目,右擊項(xiàng)目,選擇team,選擇share project,選擇SVN,選擇新建一個(gè)repository,將自己服務(wù)器端設(shè)置好的repository的地址,復(fù)制在URL框,最后選擇finish即可將項(xiàng)目提交至SVN服務(wù)器端。
如何在MyEclipse下載位于SVN端的項(xiàng)目
選擇file,選擇import,選擇從SVN中檢出安裝操作提示即可將項(xiàng)目下至本機(jī)中。最后在其中新建你的代碼,完成以后選擇提交即可。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/67813.html
摘要:在安裝插件很容易,在通用設(shè)置窗口里面,選擇節(jié)點(diǎn),輸入搜索相關(guān)插件名稱即可。參考鏈接徹底解決卡頓七解決中文注釋錯(cuò)誤問題問題描述控制臺(tái)報(bào)錯(cuò),類似于報(bào)錯(cuò)。排查發(fā)現(xiàn)是由于中文注釋引起。 一、如何查看某端口被占用進(jìn)程并將其殺死 終端輸入以下命令,將會(huì)出現(xiàn)占用端口的進(jìn)程信息: lsof -i tcp:[port] // port 為所占用的端口,如:8086 找到進(jìn)程的 PID,使用 kil...
摘要:由于拉取有文件會(huì)自動(dòng)拉取。那么需要在后臺(tái)關(guān)閉這個(gè)選項(xiàng)中文插件保持賬戶擁有者和發(fā)送郵件一致 目的 對(duì)于小組內(nèi)部PHP代碼進(jìn)行定期檢測(cè)及分發(fā) 1. 需要定期從svn 或者git拉取指定代碼 2. 對(duì)代碼庫內(nèi)部門模塊進(jìn)行隔離或者刪除,不參與檢測(cè) 3. 為小組內(nèi)人員定期發(fā)送郵件, 4. 可分配具體bug 給具體小組內(nèi)人員 jenkins安裝及安裝插件 1. sonar搭建可以參考 [之前文章...
閱讀 2329·2021-11-23 09:51
閱讀 1106·2021-11-18 10:02
閱讀 3509·2021-10-13 09:49
閱讀 1354·2021-09-22 14:57
閱讀 12248·2021-08-18 10:20
閱讀 1247·2019-08-30 15:55
閱讀 2297·2019-08-29 16:06
閱讀 3314·2019-08-29 11:14