亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

groupid 一般定義方式為實(shí)際項(xiàng)目名

artifactId 一一般表示該項(xiàng)目中的某個(gè)某塊名

version 表示該項(xiàng)目中的某個(gè)模塊的版本號

scope 表示該某個(gè)的作用范圍,scope的不同值也表示該模塊的作用fanwe

  • compile :表示當(dāng)前模塊在程序的各個(gè)階段都可能被使用,如 編譯 運(yùn)行 測試 打包等
  • provided :表示當(dāng)前模塊在編譯 運(yùn)行 測試階段可能被使用 ,在程序打包時(shí)不需要 如 jsp-api ,sevlet-api在Tomcat上進(jìn)行發(fā)布時(shí)將不需要進(jìn)行提供否則將會產(chǎn)生依賴沖突
  • test:表示當(dāng)前的模塊只在test階段有效其余階段將不被需要
  • runntime:表示當(dāng)前的依賴模塊不需要參加編譯,但是需要在運(yùn)行階段參加

name:用于指定項(xiàng)目的名稱

description:對當(dāng)前項(xiàng)目的描述

parent:指定當(dāng)前項(xiàng)目的父工程

packaging:表示項(xiàng)目的打包方式 jar war ,還有一種pom的方式多用于組合聚合模式中指定當(dāng)前項(xiàng)目為一個(gè)父工程項(xiàng)目

dependencyManagement:多用于在父工程中指定依賴,在子工程中可以直接進(jìn)行父工程中該標(biāo)簽中的所用依賴的繼承,子工程中也可以將父共工程中的依賴進(jìn)行覆蓋使用自身定義的依賴

dependencies:依賴管理標(biāo)簽 將所有依賴在該標(biāo)簽中進(jìn)行定義 dependency

dependency:進(jìn)行某個(gè)具體的依賴的定義

build :用于建立插件使用

plugins:在該標(biāo)簽中定義插件plugin

plugin:表示某個(gè)具體的插件

properties:用于進(jìn)行依賴的版本的統(tǒng)一控制在version中使用${在properties中的標(biāo)簽名}進(jìn)行版本聲明

modules:在父工程中指定有哪些工程是該工程的子工程

module:自定具體的某個(gè)子工程的名字,該子工程的名字為artifactId的值



maven的生命周期:在maven的生命周期中執(zhí)行某個(gè)生命周期中的命令時(shí)會將該命令前的所有什么周期的命令進(jìn)行執(zhí)行一次也就是生命周期的階段具有前后依賴關(guān)系,每個(gè)生命周期相互獨(dú)立

  • clean:pre-clean:進(jìn)行clean前的一些準(zhǔn)備工作clean:清楚之前項(xiàng)目產(chǎn)生的編譯文件,也就是刪除target文件夾post-clean:執(zhí)行清理后需要完成的工作
  • default:validate:驗(yàn)證項(xiàng)目結(jié)構(gòu)是否正常 main下面的JAVA和resource文件,test下的java文件是否存在,必要的配置文件是否存在initialize:構(gòu)建前的初始化工作,初始化參數(shù),創(chuàng)建必要的目錄等generate-source:產(chǎn)生編譯過程中所需的源代碼process-source:處理源代碼generate-resource:產(chǎn)生主代碼中的資源在class中的包process-resource:將資源文件復(fù)制到class中對應(yīng)的包中compile:編譯源代碼,mvn compileprocess-classes:產(chǎn)生編譯過程中生成的文件generate-test-source:產(chǎn)生編譯過程中測試相關(guān)的代碼process-test-source:出來測試相關(guān)代碼generate-test-resource:產(chǎn)生test相關(guān)的資源文件在classpath中的相關(guān)的包process-test-resource:將test中的resource中的復(fù)制到對應(yīng)的test-class中對用的resource中的包中test-compile:將test代碼進(jìn)行編譯 mvn testprocess-test-classes:產(chǎn)生test過程中生成的文件test:運(yùn)行測試案例prepare-package:處理打包前的初始化的裝備工作package:將編譯后的class和資源打包成壓縮文件pre-integration-test:做好基礎(chǔ)測試前的準(zhǔn)備工作,如基礎(chǔ)環(huán)境的 參數(shù)設(shè)置integration-test:集成測試post-integration-test:完成集成測試后的收尾工作,如清理集成環(huán)境的參數(shù)設(shè)置verify:檢測測試后的包是否完好install:將打包的組件以構(gòu)建的形式,安裝到本地依賴倉庫中,以便共享給本地的其他項(xiàng)目deploy:運(yùn)行集成和發(fā)布環(huán)境,將測試后的最終包衣構(gòu)件的方式發(fā)布到遠(yuǎn)程倉庫中,方便所有程序員共享
  • site:站點(diǎn)的建立和部署pre-site:生成站點(diǎn)簽到準(zhǔn)備工作site:生成站點(diǎn)文檔post-site:執(zhí)行生成站點(diǎn)的收尾工作site-deploy:站點(diǎn)發(fā)布到服務(wù)器
Maven中常用標(biāo)簽和生命周期總結(jié)

分享到:
標(biāo)簽:Maven
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定