国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Maven —— 項目管理工具

這篇具有很好參考價值的文章主要介紹了Maven —— 項目管理工具。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

????????在這篇文章中,荔枝會介紹如何在項目工程中借助Maven的力量來開發(fā),主要涉及Maven的下載安裝、環(huán)境變量的配置、IDEA中的Maven的路徑配置和信息修改以及通過Maven來快速構(gòu)建項目。希望能對需要配置的小伙伴們有幫助哈哈哈哈~~~


文章目錄

前言

一、初識Maven

1.1 Maven作用:

1.2 Maven倉庫分類

二、Maven的下載和環(huán)境配置

2.1 官網(wǎng)下載?

2.2 系統(tǒng)環(huán)境配置

2.3 測試

2.4 更改Maven中倉庫的存儲路徑

三、IDEA中配置Maven

3.1 Maven構(gòu)建工程步驟:

3.2 成果演示?

3.2 關(guān)于8080端口占用的解決方案

總結(jié)


一、初識Maven

????????Maven其實是Apache的一個頂級項目,主要用來輔助我們快速搭建Java項目的環(huán)境并方便進行依賴管理。官網(wǎng)給出的定義是:Apache Maven 是一個軟件項目管理和理解工具,基于項目對象模型 (POM) 的概念,Maven 可以通過中央信息來管理項目的構(gòu)建、報告和文檔。

1.1 Maven作用:

依賴管理:自動輔助我們將開發(fā)中常見的jar包進行管理并導(dǎo)入到工程中;

項目一鍵構(gòu)建:Maven為使用者提供了一個標準化的Java項目結(jié)構(gòu),可以通過maven快速創(chuàng)建一個標準的Java項目

1.2 Maven倉庫分類

Maven中的倉庫主要分為三類:?

  • 本地倉庫:位于自己計算機中的倉庫,用來存儲從遠程倉庫或中央倉庫下載的插件和jr包;
  • 遠程倉庫:需要聯(lián)網(wǎng)才可以使用的倉庫,阿里有提供一個免費的maven遠程倉庫;
  • 中央倉庫:在maven軟件中內(nèi)置一個遠程倉庫地址http://repo1.maven.org/maven.2,服務(wù)于整個互聯(lián)網(wǎng),它是由Maven團隊自己維護,里面存儲了非常全的jar包,它包含了世界上大部分流行的開源項目構(gòu)件。

二、Maven的下載和環(huán)境配置

2.1 官網(wǎng)下載?

官網(wǎng)下載地址:

https://maven.apache.org/download.cgi

荔枝在這里選擇的是最新版本的3.9.3,大家也可以根據(jù)需求自行選擇,下載bin文件

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

將壓縮包下載下來并解壓縮放到一個非中文路徑下。

2.2 系統(tǒng)環(huán)境配置

首先找到自己的安裝路徑并cv一下。

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

win10的話在系統(tǒng)-關(guān)于-高級系統(tǒng)設(shè)置-環(huán)境變量中進入環(huán)境變量的編輯并新建一個系統(tǒng)的環(huán)境變量MAVEN_HOME,變量值設(shè)置為之前cv的路徑,點擊確定保存?

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

?完成后再path中添加環(huán)境變量%MAVEN_HOME%\bin,點擊確定并保存。

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

?這樣子Maven的環(huán)境就配置好了嘿嘿嘿,是不是很簡單吶~

2.3 測試

在命令行中輸入如下命令測試一下Maven是否安裝成功

mvn -v

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea?可以看到返回了maven的版本號和相應(yīng)的JDK版本就表示配置成功。

?2.4 更改Maven中倉庫的存儲路徑

需要知道的是:Maven倉庫其實是Maven用來存儲jar包的地方。

這一步其實不用配置也可以的,取決于你自己的需求。要配置本地倉庫的路徑我們需要進入Maven的安裝路徑并進入conf配置文件夾,找到settings.xml并修改本地倉庫的配置

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

保存編輯結(jié)果即可。?


三、IDEA中配置Maven

3.1 Maven構(gòu)建工程步驟:

首先新建一個項目并修改maven的配置

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

接著創(chuàng)建一個項目工程

一次選中File-new-module,打開并修改Maven項目中的配置和信息

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

3.2 成果演示?

完成創(chuàng)建后的工程文件的目錄為:

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

運行一下index.jsp可以看到效果了

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

這樣子也就可以看到在IDEA中正常使用Maven創(chuàng)建項目并運行的效果了哈哈哈,當然了大家也可以自行修改index.jsp文件。

3.2 關(guān)于8080端口占用的解決方案

荔枝在運行上述的jsp文件的時候出現(xiàn)8080端口被占用的情況,這時候需要檢查了一下是哪個進程服務(wù)占用了8080端口,在命令行中寫下檢查端口占用的命令:

netstat -aon|findstr "8080"

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

? ? ? ? 從上面的返回結(jié)果可以發(fā)現(xiàn)是TCP連接占用了原來默認的8080端口,這里荔枝查了一下解決方案,網(wǎng)上有直接kill掉這個進程的,也有在系統(tǒng)配置文件中修改該進程的占用端口,但荔枝覺得能不改變系統(tǒng)配置就不改,所以采用第三種方式:修改Tomcat的運行端口配置文件。首先進入Tomcat的安裝路徑并找到conf這個配置文件夾。選擇server.xml文件并編輯,將原來的8080端口改成一個空閑的端口,這里荔枝就改成了7999端口。

Maven —— 項目管理工具,Java開發(fā),maven,java,intellij-idea

接著在重新啟動運行index.jsp文件就可以打開了!

如果有小伙伴對Tomcat的安裝配置不太清楚的話可以看看荔枝的另外一篇文章:
https://blog.csdn.net/qq_62706049/article/details/131500175?spm=1001.2014.3001.5501


總結(jié)

????????介紹完成Maven的下載安裝、環(huán)境變量配置和在IDEA中構(gòu)建工程項目的相關(guān)操作,荔枝還額外給出自己在配置中出現(xiàn)的問題以及相應(yīng)的解決方案。學(xué)習(xí)一門新的技術(shù)總是需要從它的最基本環(huán)境搭建和配置學(xué)起,小伙伴們在學(xué)習(xí)的時候一定要耐心噢哈哈哈。

今朝已然成為過去,明日依然向往未來!我是小荔枝,在技術(shù)成長的路上與你相伴,碼文不易,麻煩舉起小爪爪點個贊吧哈哈哈~~~?比心心?~~~文章來源地址http://www.zghlxwxcb.cn/news/detail-567881.html

到了這里,關(guān)于Maven —— 項目管理工具的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Maven —— 項目管理工具

    Maven —— 項目管理工具

    ????????在這篇文章中,荔枝會介紹如何在項目工程中借助Maven的力量來開發(fā),主要涉及Maven的下載安裝、環(huán)境變量的配置、IDEA中的Maven的路徑配置和信息修改以及通過Maven來快速構(gòu)建項目。希望能對需要配置的小伙伴們有幫助哈哈哈哈~~~ 前言 一、初識Maven 1.1 Maven作用:

    2024年02月16日
    瀏覽(26)
  • Maven(4)---Maven的多模塊項目管理

    Maven的多模塊項目管理 在前面的博客中,我們已經(jīng)學(xué)習(xí)了Maven的基礎(chǔ)知識、依賴管理、插件和生命周期。本篇博客將介紹Maven的多模塊項目管理功能。 什么是多模塊項目 多模塊項目是指由多個相互關(guān)聯(lián)的子模塊組成的項目。每個子模塊可以是一個獨立的項目,也可以是一個功

    2024年02月05日
    瀏覽(19)
  • Maven(6)---Maven的項目管理與持續(xù)集成

    Maven的項目管理與持續(xù)集成 在前面的博客中,我們已經(jīng)學(xué)習(xí)了Maven的基礎(chǔ)知識、依賴管理、插件和生命周期、多模塊項目管理,以及部署和發(fā)布功能。本篇博客將介紹Maven在項目管理和持續(xù)集成方面的應(yīng)用。 項目管理 Maven不僅僅是一個構(gòu)建工具,還提供了強大的項目管理功能

    2024年02月05日
    瀏覽(21)
  • Maven項目管理-隨筆(入門)

    Maven項目管理-隨筆(入門)

    目錄 前言 什么是Maven Maven的優(yōu)點 Maven的核心概念有哪些 POM是什么 什么是依賴管理 什么是插件 什么是倉庫 概述 1、構(gòu)建 2、依賴 安裝與配置 1、下載 ?2、Windows Maven安裝 1)解壓到指定目錄 2)配置環(huán)境變量 3)目錄結(jié)構(gòu) 3、配置 1.根目錄創(chuàng)建一個文件夾 2.settings.xml文件配置

    2024年02月09日
    瀏覽(21)
  • Maven多模塊項目版本統(tǒng)一管理

    Maven多模塊項目版本統(tǒng)一管理

    如圖所示,項目中定義了這樣幾個模塊: pdd-workflow-build :定義項目版本,及全局配置 pdd-workflow-dependencies :外部依賴管理,統(tǒng)一管理所有用到的外部依賴的版本 pdd-workflow-service :項目service模塊 pdd-workflow-web :項目web模塊 pdd-parent :聚合模塊 模塊之間的繼承依賴關(guān)系如下圖

    2024年02月05日
    瀏覽(38)
  • Maven -- <dependencyManagement>管理子項目版本

    Maven -- <dependencyManagement>管理子項目版本

    ? ? ? ? 一個舊項目,想使用mybatis-plus,想著這是比較基礎(chǔ)的依賴包,就在父項目中添加對應(yīng)依賴,如下: ? ? ? ? 然后我就發(fā)現(xiàn),子項目還是沒有對應(yīng)的jar包,maven 重新加載也沒用,后面我看了下項目包含的jar包,發(fā)現(xiàn)也沒有上面我父項目依賴的包。 ? ? ? ? 原來父項目中

    2024年02月16日
    瀏覽(32)
  • “深入解析Maven:安裝、創(chuàng)建項目和依賴管理的完全指南“

    “深入解析Maven:安裝、創(chuàng)建項目和依賴管理的完全指南“

    Maven是一個流行的項目管理工具,被廣泛用于Java項目的構(gòu)建、依賴管理和部署。它提供了一種簡單而強大的方式來管理項目的各個方面,使開發(fā)人員能夠更專注于業(yè)務(wù)邏輯的開發(fā),而不必花費過多時間和精力在構(gòu)建和部署過程上。 在軟件開發(fā)中,項目往往依賴于許多第三方庫

    2024年02月13日
    瀏覽(19)
  • 【Java架構(gòu)-包管理工具】-Maven基礎(chǔ)(一)

    【Java架構(gòu)-包管理工具】-Maven基礎(chǔ)(一)

    Maven作為Java后端使用頻率非常高的一款依賴管理工具,在此咱們由淺入深,分三篇文章(Maven基礎(chǔ)、Maven進階、私服搭建)來深入學(xué)習(xí)Maven,此篇為開篇主要介紹Maven概念、模型、安裝配置、基本命令 ??Maven是跨平臺的項目管理工具,主要服務(wù)于Java平臺的項目構(gòu)建和依賴管理

    2024年02月11日
    瀏覽(18)
  • 【Java架構(gòu)-包管理工具】-Maven進階(二)

    【Java架構(gòu)-包管理工具】-Maven進階(二)

    Maven作為Java后端使用頻率非常高的一款依賴管理工具,在此咱們由淺入深,分三篇文章(Maven基礎(chǔ)、Maven進階、私服搭建)來深入學(xué)習(xí)Maven,此篇為開篇主要介紹Maven進階知識,包含坐標、依賴、倉庫、生命周期、插件、繼承 ??坐標是構(gòu)件的唯一標識,Maven 坐標的元素包括

    2024年02月11日
    瀏覽(20)
  • 【Java架構(gòu)-包管理工具】-Maven私服搭建-Nexus(三)

    【Java架構(gòu)-包管理工具】-Maven私服搭建-Nexus(三)

    Maven作為Java后端使用頻率非常高的一款依賴管理工具,在此咱們由淺入深,分三篇文章(Maven基礎(chǔ)、Maven進階、私服搭建)來深入學(xué)習(xí)Maven,此篇為開篇主要介紹Maven私服搭建-Nexus 使用Docker進行安裝 拉取鏡像 docker pull sonatype/nexus3 啟動鏡像 docker run -d -p 8081:8081 --name nexus -v /som

    2024年02月11日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包