亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

項目管理利器——maven

難度初級
時長 2小時 1分
學習人數
綜合評分9.60
486人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.4 邏輯清晰
  • maven 插件配置步驟5:07

    查看全部
  • 版本號:

    ? ? 0.0.1.snapshot

    ? ?大版本號+分支版本號+小版本號+版本類型

    snapshot? 快照版本

    alpha????????內部測試版本

    beta????????? 公測版本

    Release???? 穩定版本

    GA??????????? 正式發布版本


    查看全部
  • mvn -v 查看版本

    compile 編譯

    test 測試

    package 打包

    clean 刪除target

    install 安裝jar包到本地倉庫中


    查看全部
    • Maven是基于項目對象模型,可以通過一小段描述信息來管理項目的構建、報告和文檔的軟件項目管理工具。(幫助我們更有效的管理項目)

    • maven環境搭建

      • 下載壓縮包

      • 配置環境變量

        • 新建變量:MAVEN_HOME ? 變量值:maven安裝目錄

        • Path中添加:%MAVEN_HOME%\bin

        • 驗證是否成功

          • cmd輸入:maven -v

    查看全部
  • Maven 依賴沖突?

    1. 短路優先??

      [no]? A -> B -> C -> X (jar)?

      [yes] A -> B -> X (jar)?

    查看全部
    0 采集 收起 來源:maven依賴沖突

    2020-03-15

  • ?切換 Maven jdk?

    查看全部
    0 采集 收起 來源:maven依賴傳遞

    2020-03-15

  • 依賴傳遞 ,也可以 切斷傳遞

    查看全部
    0 采集 收起 來源:maven依賴傳遞

    2020-03-15

  • 依賴 Dependency 相關文檔


    查看全部
    0 采集 收起 來源:maven依賴范圍

    2020-03-15

  • Maven 文檔查看?


    maven.apache.org?->?Index(category)


    查看全部
    0 采集 收起 來源:maven依賴范圍

    2020-03-15

  • web 項目構建

    查看全部
  • maven pom.xml 中重要的 配置項?

    dependencies : 依賴簇?

    <dependencies>
    ???<dependency>
    ??????<groupId>?</groupId>
    ??????<artifactId>?</artifactId>
    ??????<version>?</version>
    ??????<type>?</type>
    ??????<!--依賴作用范圍,?eg:?test-->
    ??????<scope>test</scope>
    ??????<!--設置依賴可選-->?
    ??????<optional>?</optional>
    ??????<!--排除依賴傳遞列表-->
    ??????<exclusions>
    ??????????<exclusion>
    ??????????</exclusion>
    ??????</exclusions>
    ??????
    ???</dependency>
    </dependencies>

    ?dependencyManagement : 依賴管理聲明 簇(不會被實際運行使用,僅是被子模塊繼承 聲明)

    <dependencyManagement>
    ?<!--配置項和?dependencies?一致-->
    ??<dependencies>
    ????<dependency>?....?</dependency>
    ??</dependencies>
    </dependencyManagement>

    build? 構建時依賴插件 及相關 任務 task?

    <build>
    ????<plugins>
    ???????<plugin>?
    ??????????<!--依賴坐標配置?groupId,artifactId,version?-->
    ???????</plugin>
    ????</plugins>
    </build>

    parent , modules 配置項?

    <!--繼承父pom相關配置-->
    <parent>?</parent>
    <!--多模塊一起打包編譯-->
    <modules>?
    ??<module>?</module>
    </modules>


    查看全部
  • maven pom.xml 其他可選 配置項?

    <!--項目描述名-->
    <name>?</name>
    <!--項目地址-->
    <url>?</url>
    <!--項目描述-->
    <description>?</description>
    <!--項目開發者信息-->
    <developers>?</developers>
    <!--項目許可證[開源許可,eg:?MIT?]-->
    <licenses>?</licenses>
    <!--項目所屬組織信息-->
    <organization>?</organization>


    查看全部
  • maven 種 POM 解析?

    <?xml?encoding="UTF-8"?xmlns="?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?
    ?xsi:schemaLocation="?http://maven.apache.org/xsd/maven-4.0.0.xsd"?>
    <project>
    ??<modelVersion>?4.0.0?</modelVersion>
    ??<groupId>?反寫公司網址?+?項目名?</groupId>
    ??<artifactId>?項目名?+?模塊名?</artifactId>
    ??<!--
    ???版本?數字部分(使用點分隔):
    ???大版本號.分支版本號.小版本號?
    ???eg?:?0.0.1
    ???版本?描述部分(類型):
    ???snapshot?快照
    ???alpha?內部測試
    ???beta?公測
    ???Release?穩定
    ???GA?正式發布
    ???-->
    ??<version>?版本好+版本類型?</version>
    ??<!--[默認包成?jar,?還支持?war,zip,pom?]-->
    ??<packaging>jar</packaging>
    </project>


    查看全部
  • Maven Plugin? site(生成項目站點) 構建周期?

    pre-site???在生成項目站點前要完成的工作
    site???????生成項目站點文檔
    post-site??在生成項目站點后要完成的工作
    site-deploy??發布生成的站點到服務器上


    查看全部
  • Maven Plugin? default 構建的生命周期?

    #?compile?test?package?install
    $?mvn?compile?#?->?test?->?package?->?install
    $?mvn?compile?test?package?install?#?mvn?構建項目可以依次執行對應階段
    #?maven?總是依次執行?各個階段?完成到命令指定的階段


    查看全部

舉報

0/150
提交
取消
課程須知
學習本門課程前需要具備Java基礎和Java Web基礎!
老師告訴你能學到什么?
1、maven的基本概念 2、如何快速使用maven來構建項目 3、maven中的核心概念 4、使用maven構建web項目以及如何集成tomcat、jetty插件

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!