欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報(bào)激活碼778899分享:java Maven

柚子快報(bào)激活碼778899分享:java Maven

http://yzkb.51969.com/

目錄

一、Maven 簡介

1.Maven概述

2.Maven 中的概念

①pom(Project Object Model 項(xiàng)目對(duì)象模型)

②坐標(biāo)

③倉庫

??2.Maven 開發(fā)環(huán)境搭建

①下載 Maven 服務(wù)器

②安裝,配置 Maven

③配置本地倉庫地址

④idea 中設(shè)置 Maven?

?⑤創(chuàng)建 Maven 工程

?3.pom.xml 配置

①項(xiàng)目基本信息

②指定編譯時(shí)使用的 jdk 版本

③依賴信息

4.Maven 命令

?5.打包 javaSE 項(xiàng)目案例

一、Maven 簡介

1.Maven概述

Maven 是 Apache 軟件基金會(huì)的一個(gè)開源項(xiàng)目,是一個(gè)優(yōu)秀的項(xiàng)目構(gòu)建工具,它用來幫助開發(fā)者管理項(xiàng)目中的 jar,以及 jar 之間的依賴關(guān)系、完成項(xiàng)目的編譯、測試、打包和發(fā)布等工作。

2.Maven 中的概念

①pom(Project Object Model 項(xiàng)目對(duì)象模型)

Maven 管理的項(xiàng)目的根目錄下都有一個(gè) pom.xml 文件,pom.xml 文件指示 Maven 如何工作。

在 pom.xml 文件中配置項(xiàng)目基本信息以及項(xiàng)目構(gòu)建信息等。比如:項(xiàng)目坐標(biāo)、項(xiàng)目依賴的 jar、插件、編譯選項(xiàng)等。

一旦在 pom.xml 文件中配置了所依賴的 jar,Maven 會(huì)自動(dòng)從構(gòu)件倉庫中下載相應(yīng)的構(gòu)件。

②坐標(biāo)

Maven 給每個(gè) jar 定義了唯一的標(biāo)志,這個(gè)在 Maven 中叫做項(xiàng)目的坐標(biāo),通過這個(gè)坐標(biāo)可以找到你需要用到的任何版本的 jar 包。

groupId、artifactId、packaging、version 的組合被稱為項(xiàng)目的坐標(biāo),它們形成了項(xiàng)目的唯一標(biāo)識(shí),Maven 通過坐標(biāo)來精確定位構(gòu)件。

其中 groupId、artifactId、version 是必須的,且這三項(xiàng)的值必須唯一,packaging 是可選的(默認(rèn)為 jar)。

③倉庫

中央倉庫全球共享,先將 jar 從中央倉庫下載到本地倉庫,然后在項(xiàng)目中引用本地倉庫的 jar

??2.Maven 開發(fā)環(huán)境搭建

前提 :①安裝 jdk

? ? ? ? ? ? ②Maven 工作時(shí)需要通過網(wǎng)絡(luò)下載各種插件以完成任務(wù),因此應(yīng)保證網(wǎng)絡(luò)的通暢

①下載 Maven 服務(wù)器

Maven 官網(wǎng):http:// maven .apache. org ,點(diǎn)擊 download 進(jìn)行下載

②安裝,配置 Maven

點(diǎn)擊下載二進(jìn)制的 apache-maven -3.6.0-bin.zip 進(jìn)行解壓,”然后在系統(tǒng)環(huán)境中配置環(huán)境變量,在path中配置到bin目錄,配置成功后輸入命令mvn -version

?查看版本如下圖:

和上圖結(jié)果一樣表示 Maven 環(huán)境配置成功

③配置本地倉庫地址

接下來根據(jù)情況在本地磁盤中建立通過 Maven 下載后 jar 文件所存儲(chǔ)的文件夾,一般我們稱為”倉庫(repository)”

最終是如何將下載的 jar 文件存儲(chǔ)到我們指定的倉庫中呢?

需要在 Maven 的服務(wù)器解壓的文件中找到 conf 文件夾下的 settings.xml 文件進(jìn)行修改

如下圖所示:?

配置阿里云 Maven 鏡像倉庫,下載速度更快:?

④idea 中設(shè)置 Maven?

?⑤創(chuàng)建 Maven 工程

Build system 中選擇 Maven

?3.pom.xml 配置

pom.xml 文件基本結(jié)構(gòu)

①項(xiàng)目基本信息

4.0.0

org.example

test

1.0-SNAPSHOT

②指定編譯時(shí)使用的 jdk 版本

? 1.8

? 1.8

③依賴信息

? ?

? ?

? ? ? ?mysql

? ? ? ?mysql-connector-java

? ? ? ?8.0.16

? ?

Maven 倉庫官網(wǎng)(http://mvnrepository.com/)

在此官網(wǎng)就可以下載自己所需開發(fā) jar 包,繼續(xù)點(diǎn)擊鏈接打開如下:

4.Maven 命令

Maven 常用命令

①?clean 刪除編譯的 target,就是清除之前編譯打包的文件

② compile 編譯命令,對(duì)源代碼進(jìn)行編譯

③ package 打包,就是將編譯后的許多class文件,打包成一個(gè)文件

④ install 安裝 將打包后的文件安裝到本地倉庫

?5.打包 javaSE 項(xiàng)目案例

聊天室項(xiàng)目——服務(wù)器端

添加打包依賴

org.apache.maven.plugins

maven-assembly-plugin

jar-with-dependencies

true

lib/

com.ffyc.chatrom.client.frame.Run

make-assembly

package

single

執(zhí)行 maven 命令

生成 jar

復(fù)制出長的jar 包到桌面,修改名字為server.jar

?

補(bǔ)充:

package和install兩個(gè)命令的區(qū)別:

例如要把工具類都放在一個(gè)項(xiàng)目中來方便使用,放置好之后點(diǎn)擊install安裝命令,這樣這個(gè)工具類就被安裝到maven倉庫中了

安裝之后會(huì)生成該工具類相應(yīng)的坐標(biāo)

這樣以后哪個(gè)項(xiàng)目需要使用這個(gè)工具類就把相應(yīng)的工具類坐標(biāo)加上就可以了

?

柚子快報(bào)激活碼778899分享:java Maven

http://yzkb.51969.com/

好文推薦

評(píng)論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://m.gantiao.com.cn/post/19191271.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄