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

运行完毕后出现网页即为成功,如果没有出现验证码则是后端有问题

相关推荐
麦兜*1 小时前
Spring Boot 整合量子密钥分发(QKD)实验方案
java·jvm·spring boot·后端·spring·spring cloud·maven
码破苍穹ovo2 小时前
堆----1.数组中的第K个最大元素
java·数据结构·算法·排序算法
2301_793086872 小时前
JVM 01 运行区域
java·开发语言
崎岖Qiu2 小时前
【JVM篇13】:兼顾吞吐量和低停顿的G1垃圾回收器
java·jvm·后端·面试
久念祈3 小时前
C++ - 仿 RabbitMQ 实现消息队列--服务端核心模块实现(五)
java·rabbitmq·java-rabbitmq
超级晒盐人6 小时前
用落霞归雁的思维框架推导少林寺用什么数据库?
java·python·系统架构·学习方法·教育电商
岁忧6 小时前
(LeetCode 面试经典 150 题) 138. 随机链表的复制 (哈希表)
java·c++·leetcode·链表·面试·go
鹦鹉0076 小时前
IO流中的字节流
java·开发语言·后端
你我约定有三6 小时前
分布式微服务--Nacos作为配置中心(二)
java·分布式·spring cloud·微服务·架构·wpf·负载均衡
qq_165706076 小时前
java实现运行SQL脚本完成数据迁移
java·sql