日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Maven基础了解及配置信息

發布時間:2023/12/15 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Maven基础了解及配置信息 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Maven項目能夠幫助我們創建工程,完成需要jar包的引入

文章目錄

    • Maven了解
    • Maven的作用
    • Maven倉庫和坐標
    • Maven坐標
    • Maven目錄介紹
    • IDEA集成Maven環境

Maven了解

Maven是項目進行模型抽象,充分運用面向對象的思想,Maven可以通過一小段描述信息來管理項目的構建,報告和文檔的軟件項目管理工具。Maven 除了以程序構建能力為特色之外,還提供高級項目管理工具。由于 Maven 的缺省構建規則有較高的可重用性,所以常常用兩三行Maven構建腳本就可以構建簡單的項目

綜上所述, Maven是由Apache開發的一個工具,用來管理java項目, 依賴管理(jar包的管理),項目構建

Maven的作用

  • 依賴管理: maven對項目的第三方構件(jar包)進行統一管理。向工程中加入jar包不要手工從其它地方拷貝,通過maven定義jar包的坐標,自動從maven倉庫中去下載到工程中
  • 項目構建: maven提供一套對項目生命周期管理的標準,開發人員和測試人員統一使用maven進行項目構建。
    項目生命周期管理:編譯、測試、打包、部署、運行
  • maven對工程分模塊構建,提高開發效率

Maven倉庫和坐標

  • Maven倉庫
    jar包所在位置
  • 附:遠程倉庫私服是?種特殊的遠程倉庫,它是架設在局域網內的倉庫服務,私服代理廣域網上的遠程倉庫,供局域網內的Maven用戶使用。當Maven須要下載構件的時候。它從私服請求,假設私服上不存在該構件,則從外部的遠程倉庫下載,緩存在私服上之后,再為Maven的下載請求提供服務

    Maven坐標

    Maven的一個核心作用就是管理項目的依賴,引入我們所需的各種jar包等。在Maven中,不論什么一個依賴、插件或者項目構建的輸出, 都能夠稱之為構件。為了能自動化的解析任何?個Java構件. Maven必須將這些Jar包或者其他資源進行唯?標識,這是管理項目依賴的基礎,也就是我們要說的坐標。包括我們自己開發的項目,也是要通過坐標進行唯一標識,這樣才能才其它項目中進行依賴引用。

    坐標的定義元素如下

    • groupId:項目組織唯一的標識符,實際對應JAVA的包的結構 (一般寫公司的組織名稱 例如:com.baidu, com.alibaba)
    • artifactId: 項目的名稱
    • version:定義項目的當前版本

    例如:要引入druid的jar包,只需要在pom.xml配置文件中配置引入druid的坐標即可引入本地倉庫中的內容供項目工程使用:

    <!--druid連接池--> <dependency> <groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.10</version> </dependency>

    Maven目錄介紹

    IDEA集成Maven環境

    https://blog.csdn.net/qq_43511405/article/details/109003969

    總結

    以上是生活随笔為你收集整理的Maven基础了解及配置信息的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。