Windows安裝Apache Maven 3.9.9

第一步下載資源

官網:下載 Apache Maven – Maven

環境變量配置


M2_HOME 指向bin目錄

MAVEN_HOME 指向根目錄

M2_HOME 不確定是否必須要

Path配置 ,需要注意MAVEN順序應當在java之前

驗證是否安裝成功,在cmd中以管理員方式打開,隨后輸入mvn -v 如果出現版本號即可成功,如果閃退等即為失敗
如果顯示找不到mvn命令,就回到環境配置,在用戶變量新建配置Path,值和系統變量的path一致即可

創建測試項目:

mvn archetype:generate -DgroupId=com.example -DartifactId=test-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

若項目生成成功,說明Maven已正常工作。

換源

第一步找到conf文件下的settings.xml并用記事本打開

找到以下位置

第二步設置阿里云中央倉庫

<mirror>
?? ? ?<id>aliMaven</id>
?? ? ?<name>aliyun maven</name>?? ? ??? ? ?
?? ? ?<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
?? ? ?<!--中央倉庫-->
?? ? ?<mirrorOf>central</mirrorOf>
</mirror>

第三步

第三步配置JDK編譯版本

找到<!--profile? ?對比下面的jdk-1.4可以更快找到

從上面的!--profile 一直到最下面的</profile>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -->

替換為

<profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target><maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion></properties>
</profile>

最后一步配置本地倉庫目錄

找到此位置的<localRepository>

可以不刪除直接添加到“-->”注釋下方

其中e:/maven/repository為倉庫位置,可根據自己情況更改到此配置完成

?解壓后來到主文件夾

輸入cmd并回車

輸入mvn -v 出現版本號即可下一步,沒出現就是Maven沒有裝好

下一步安裝相關依賴,還是這個位置,輸入 mvn package 等待安裝完畢,注意,如果報錯就是上一步的配置文件有問題,仔細檢查后再次嘗試

安裝完畢后來到這個位置。復制全路徑然后進入cmd

命令提示符里先進入到剛才的目錄,然后輸入java -jar ruoyi-admin.jar,目的是執行該文件
完成后,回到上一級查看pom.xml文件
可以吧此處的jar改成war,這樣它導出的文件就會變為war包,保存并退出

回到主目錄輸入cmd

輸入mvn clean 這是表示運行清理操作(會默認把target文件夾中的數據清理)。
再輸入mvn package打包操作

安裝redis

通過網盤分享的文件:redis
鏈接: https://pan.baidu.com/s/1HtsFAwS5V8y85VBnTtlgog?pwd=xhwm 提取碼: xhwm

倆個安裝方式都是無腦下一步即可,也可根據需求更改文件位置

安裝redis服務器和客戶端后不用操作

配置eclipse

若依系統采用Eclipse作為開發工具。但不局限于Eclipse。此處僅介紹在Eclipse搭建開發環境所需的操作。

配置Maven

進入Window->Preferences->Maven->Installations頁面,設置已經安裝好的Maven

2.1.2 配置Maven倉庫路徑

進入Window->Preferences->Maven->User Settings頁面,配置倉庫路徑

2.1.4?關閉校驗

進入Window->Preferences->Validation頁面,勾選“Suspend all validators”,關閉校驗

2.2 導入工程

通過Eclipse導入工程,步驟如下:

(1)點擊左側項目區域—>Import...

(2)選擇RuoYi?

(3)點擊Finish

(4)RuoYi的代碼就被導出到Eclipse中了,此時可以在工程視圖中看到。

運行若依系統

?必要的配置

修改數據庫連接

編輯src/main/?resources目錄下的application-druid.yml 文件,修改數據庫地址賬號信息。

執行sql/?ry_20180423.sql,quartz.sql?兩個文件 日期隨版本變化

開發環境配置

編輯src/main/?resources目錄下的application.yml 文件,

默認端口為8080

3.1.4 日志配置

編輯src/main/?resources目錄下的logback.yml 文件

改為自己需要的路徑

3.2 啟動及驗證(后臺)

啟動RuoYiApplication.java 出現如下圖表示啟動成功

打開瀏覽器,輸入:http://localhost:8080/captchaImage

若能正確顯示返回信息,搭建后臺成功。

Node.js環境搭建

下載地址:Node.js — Download Node.js?

將下載的node-v10.15.3-win-x64.zip解壓到指定目錄中,并在解壓后的目錄下建立node_globalnode_cache這兩個目錄。

配置環境變量

新增NODE_HOME,值為:D:\tools\node-v10.15.3-win-x64(視自己安裝目錄而定),修改PATH并在最后添加:;%NODE_HOME%;%NODE_HOME%\node_global;

配置NODE_HOME

配置Path

環境變量查看: echo %node_home%,echo %path%

測試安裝是否成功: node -v,npm -v

npm配置(以下操作需要聯網)

配置npm全局安裝位置和緩存路徑。打開CMD,分別執行如下命令:

npm config set cache "E:\tools\node-v14.15.0-win-x64\node_cache"
npm config set prefix "E:\tools\node-v14.15.0-win-x64\node_global"

注意:

1)創建的node_global(npm全局安裝位置)和node_cache(npm緩存路徑)與npm聯系起來

2)如果執行命令卡死,可以刪除C:\Users\用戶名.npmrc 后重新執行。(用戶名:當前電腦的用戶名)

3)"E:\tools\node-v10.15.3-win-x64\node_global",雙引號不能少

換源修改npm鏡像提高下載速度

npm config set registry https://registry.npmmirror.com

下載相關依賴

npm install webpack -g

以上命令執行完畢后,會生成如下文件: %node_home%\node_global\node_modules\webpack

進入ruoyi的ui目錄

cd E:\RuoYi-Vue-master\RuoYi-Vue-master\ruoyi-ui

啟動項目
npm run dev

運行完畢后出現網頁即為成功,如果沒有出現驗證碼則是后端有問題

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/72748.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/72748.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/72748.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【spring-boot-starter-data-neo4j】創建結點和查找結點操作

配置連接neo4j # application.properties spring.neo4j.uribolt://localhost:7687 spring.neo4j.authentication.usernameneo4j spring.neo4j.authentication.password你的密碼定義實體類 package com.anmory.platform.GraphService.Dao;import org.springframework.data.neo…

pytorch小記(十三):pytorch中`nn.ModuleList` 詳解

pytorch小記&#xff08;十三&#xff09;&#xff1a;pytorch中nn.ModuleList 詳解 PyTorch 中的 nn.ModuleList 詳解1. 什么是 nn.ModuleList&#xff1f;2. 為什么不直接使用普通的 Python 列表&#xff1f;3. nn.ModuleList 的基本用法示例&#xff1a;構建一個包含兩層全連…

Excel導出工具類--復雜的excel功能導出(使用自定義注解導出)

Excel導出工具類 前言: 簡單的excel導出,可以用easy-excel, fast-excel, auto-poi,在導出實體類上加上對應的注解,用封裝好的工具類直接導出,但對于復雜的場景, 封裝的工具類解決不了,要用原生的excel導出(easy-excel, fast-excel, auto-poi都支持原生的) 業務場景: 根據…

批量測試IP和域名聯通性2

在前面批量測試IP和域名聯通性-CSDN博客的基礎上&#xff0c;由于IP和域名多樣性&#xff0c;比如帶端口號的192.168.1.17:17&#xff0c;實際上應該ping 192.168.1.17。如果封禁http://www.abc.com/a.exe&#xff0c;實際可ping www.abc.com。所以又完善了代碼。 echo off se…

國產編輯器EverEdit - 語法著色文件的語法

1 語法著色定義(官方文檔) 1.1 概述 EverEdit有著優異的語法著色引擎&#xff0c;可以高亮現存的絕大多數的編程語言。在EverEdit的語法著色中有Region和Item兩個概念&#xff0c;Region表示著不同的區塊。而Item則代表著這些區塊中不同的部分。一般情況下&#xff0c;Region…

Excel處理控件Aspose.Cells教程:如何自動將 HTML 轉換為 Excel

在處理 HTML 表中呈現的結構化數據時&#xff0c;將 HTML 轉換為 Excel 是一種常見需求。無論您是從網站、報告還是任何其他來源提取數據&#xff0c;將其轉換為 Excel 都可以更好地進行分析、操作和共享。 開發人員通常更喜歡使用編程方法將 HTML 轉換為 Excel&#xff0c;因…

基于springbo校園安全管理系統(源碼+lw+部署文檔+講解),源碼可白嫖!

摘要 隨著信息時代的來臨&#xff0c;過去信息校園安全管理方式的缺點逐漸暴露&#xff0c;本次對過去的校園安全管理方式的缺點進行分析&#xff0c;采取計算機方式構建校園安全管理系統。本文通過閱讀相關文獻&#xff0c;研究國內外相關技術&#xff0c;提出了一種集進出校…

vim在連續多行行首插入相同的字符

工作中經常需要用vim注釋掉一段代碼或者json文件中的一部分&#xff0c;需要在多行前面插入//或者#符號。在 Vim 中&#xff0c;在連續多行行首插入相同字符主要有以下兩種方法&#xff1a; Visual Block 模式插入 將光標移到要插入相同內容的第一行的行首24。按下Ctrl v進入…

Git 實戰指南:本地客戶端連接 Gitee 全流程

本文將以 Gitee(碼云)、系統Windows 11 為例,詳細介紹從本地倉庫初始化到遠程協作的全流程操作 目錄 1. 前期準備1.1 注冊與配置 Gitee1.2 下載、安裝、配置客戶端1.3 配置公鑰到 Gitee2. 本地倉庫操作(PowerShell/Git Bash)2.1 初始化本地倉庫2.2 關聯 Gitee 遠程倉庫3. …

Pytest項目_day01(HTTP接口)

HTTP HTTP是一個協議&#xff08;服務器傳輸超文本到瀏覽器的傳送協議&#xff09;&#xff0c;是基于TCP/IP通信協議來傳輸數據&#xff08;HTML文件&#xff0c;圖片文件&#xff0c;查詢結果等&#xff09;。 訪問域名 例如www.baidu.com就是百度的域名&#xff0c;我們想…

MySQL超詳細介紹(近2萬字)

1. 簡單概述 MySQL安裝后默認有4個庫不可以刪除&#xff0c;存儲的是服務運行時加載的不同功能的程序和數據 information_schema&#xff1a;是MySQL數據庫提供的一個虛擬的數據庫&#xff0c;存儲了MySQL數據庫中的相關信息&#xff0c;比如數據庫、表、列、索引、權限、角色等…

SQLMesh宏操作符深度解析:掌握@star與@GENERATE_SURROGATE_KEY實戰技巧

引言&#xff1a;解鎖SQLMesh的動態查詢能力 在復雜的數據處理場景中&#xff0c;手動編寫重復性SQL代碼不僅效率低下&#xff0c;還難以維護。SQLMesh作為新一代數據庫中間件&#xff0c;通過其強大的宏系統賦予開發者編程式構建查詢的能力。本文將重點解析兩個核心操作符——…

超詳細kubernetes部署k8s----一臺master和兩臺node

一、部署說明 1、主機操作系統說明 2、主機硬件配置說明 二、主機準備&#xff08;沒有特別說明都是三臺都要配置&#xff09; 1、配置主機名和IP 2、配置hosts解析 3、防火墻和SELinux 4、時間同步配置 5、配置內核轉發及網橋過濾 6、關閉swap 7、啟用ipvs 8、句柄…

高光譜相機在水果分類與品質檢測中的應用

一、核心應用領域 ?外部品質檢測? ?表面缺陷識別&#xff1a;通過400-1000nm波段的高光譜成像&#xff0c;可檢測蘋果表皮損傷、碰傷等細微缺陷&#xff0c;結合圖像分割技術實現快速分類?。 ?損傷程度評估&#xff1a;例如青香蕉的碰撞損傷會導致光譜反射率變化&#…

【藍橋杯每日一題】3.17

&#x1f3dd;?專欄&#xff1a; 【藍橋杯備篇】 &#x1f305;主頁&#xff1a; f狐o貍x 他們說內存泄漏是bug&#xff0c;我說這是系統在逼我進化成SSR級程序員 OK來吧&#xff0c;不多廢話&#xff0c;今天來點有難度的&#xff1a;二進制枚舉 二進制枚舉&#xff0c;就是…

Windows11 新機開荒(二)電腦優化設置

目錄 前言&#xff1a; 一、注冊微軟賬號綁定權益 二、此電腦 桌面圖標 三、系統分盤及默認存儲位置更改 3.1 系統分盤 3.2 默認存儲位置更改 四、精簡任務欄 總結&#xff1a; 前言&#xff1a; 本文承接上一篇 新機開荒&#xff08;一&#xff09; 上一篇文章地址&…

aws(學習筆記第三十三課) 深入使用cdk 練習aws athena

文章目錄 aws(學習筆記第三十三課) 深入使用cdk學習內容&#xff1a;1. 使用aws athena1.1 什么是aws athena1.2 什么是aws glue1.2 為什么aws athena和aws glue一起使用 2. 開始練習aws athena2.1 代碼鏈接2.2 整體架構2.3 代碼解析2.3.1 創建測試數據的S3 bucket2.3.2 創建保…

每日學習Java之一萬個為什么(待補充)

Git分支操作 git branch 分支名 git branch -v git checkout -b 分支名 git checkout 分支名 git merge 分支名 git branch -d | -D 分支名Git沖突 git同名文件合并的最基本單位是行。同名文件同一行不同就會發生沖突。 解決辦法&#xff1a;及時溝通&#xff0c;手動更改&…

C++ 多生產者單消費者(MPSC)模式

根據你的需求,多生產者單消費者(MPSC)模式的日志任務隊列需要調整設計。以下是改進后的代碼實現,重點在于多線程安全入隊、單線程消費任務,并確保停止時隊列任務全部處理完畢: 多生產者單消費者(MPSC)任務隊列實現 #include <iostream> #include <queue> …

OpenCV基礎【圖像和視頻的加載與顯示】

目錄 一.創建一個窗口&#xff0c;顯示圖片 二.顯示攝像頭/多媒體文件 三.把攝像頭錄取到的視頻存儲在本地 四.鼠標回調事件 五.TrackBar滑動條 一.創建一個窗口&#xff0c;顯示圖片 import cv2img_path "src/fengjing.jpg" # 自己的圖片路徑 img cv2.imre…