freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

maven學(xué)習(xí)筆記(編輯修改稿)

2024-08-31 09:51 本頁面
 

【文章內(nèi)容簡介】 path目錄中。 7)pile編譯項目的主源代碼 8)processclasses 9)generatetestsources 10)processtestsources處理項目測試資源文件11)generatetestresources12)processtestresources處理測試的資源文件 13)testpile編譯項目的測試代碼 14)processtestclasses 15)test使用單元測試框架運行測試,測試代碼不會被打包或部署 16)preparepackage做好打包的準備17)package接受編譯好的代碼,打包成可發(fā)布的格式 18)preintegrationtest19)integrationtest20)post integrationtest 21)verify 22)install將包安裝到Maven本地倉庫,供本地其他Maven項目使用 23)deploy將最終的包復(fù)制到遠程倉庫,供其他開發(fā)人員和Maven項目使用4.site 生命周期 site生命周期的目的是建立和發(fā)布項目站點,Maven能夠基于POM所包含的信息,自動生成一個友好的站點,方便團隊交流和發(fā)布項目信息。該生命周期包含如下階段: 1)presite執(zhí)行一些在生成項目站點之前需要完成的工作 2)site生成項目站點文檔 3)postsite執(zhí)行一些在生成項目站點之后需要完成的工作 4)sitedeploy將生成的項目站點發(fā)布到服務(wù)器上Maven實戰(zhàn)(五)坐標詳解 在我們開發(fā)Maven項目的時候,需要為其定義適當?shù)淖鴺?,這是Maven強制要求的。在這個基礎(chǔ)上,其他Maven項目才能應(yīng)用該項目生成的構(gòu)件。 Maven坐標為各種構(gòu)件引入了秩序,任何一個構(gòu)件都必須明確定義自己的坐標,而一組Maven坐標是通過一些元素定義的,它們是groupId,artifactId,version,packaging,classsifer。下面是一組坐標定義:Xml代碼1. groupId/groupId2. artifactIdmyapp/artifactId3. packagingjar/packaging4. version/version下面講解一下各個坐標元素:groupId:定義當前Maven項目隸屬的實際項目。首先,Maven項目和實際項目不一定是一對一的關(guān)系。比如SpringFrameWork這一實際項目,其對應(yīng)的Maven項目會有很多,如springcore,springcontext等。這是由于Maven中模塊的概念,因此,一個實際項目往往會被劃分成很多模塊。其次,groupId不應(yīng)該對應(yīng)項目隸屬的組織或公司。原因很簡單,一個組織下會有很多實際項目,如果groupId只定義到組織級別,而后面我們會看到,artifactId只能定義Maven項目(模塊),那么實際項目這個層次將難以定義。最后,groupId的表示方式與Java包名的表達方式類似,通常與域名反向一一對應(yīng)。artifactId: 該元素定義當前實際項目中的一個Maven項目(模塊),推薦的做法是使用實際項目名稱作為artifactId的前綴。比如上例中的myapp。version: 該元素定義Maven項目當前的版本packaging:定義Maven項目打包的方式,首先,打包方式通常與所生成構(gòu)件的文件擴展名對應(yīng),如上例中的packaging為jar,。也可以打包成war, ear等。當不定義packaging的時候,Maven 會使用默認值jarclassifier: 該元素用來幫助定義構(gòu)建輸出的一些附件。附屬構(gòu)件與主構(gòu)件對應(yīng),,這樣附屬構(gòu)件也就擁有了自己唯一的坐標Maven實戰(zhàn)(六)依賴我們項目中用到的jar包可以通過依賴的方式引入,構(gòu)建項目的時候從Maven倉庫下載即可1. 依賴配置 依賴可以聲明如下:Xml代碼1. project2. ...3. dependencies4. dependency5. groupIdgroupa/groupId6. artifactIdartifacta/artifactId7. version/version8. exclusions9. exclusion10. groupIdgroupc/groupId11. artifactIdexcludedartifact/artifactId12. /exclusion13. /exclusions14. /dependency15. dependency16. groupIdgroupa/groupId17. artifactIdartifactb/artifactId18. version/version19. typebar/type20. scoperuntime/scope21. /dependency22. /dependencies23. /project我們在Maven實戰(zhàn)(二)中就遇到了依賴的概念,項目中測試需要依賴junit jar包,依賴配置如下:Xml代碼1. dependencies2. dependency3. groupIdjunit/groupId4. artifactIdjunit/artifactId5. version/version6. scopetest/scope7. /dependency8. /dependencies依賴會包含基本的groupId, artifactId,version等元素,根元素project下的dependencies可以包含一個或者多個dependency元素,以聲明一個或者多個依賴。下面詳細講解每個依賴可以包含的元素:groupId,artif
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1