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

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

相关推荐
草履虫建模31 分钟前
Redis:高性能内存数据库与缓存利器
java·数据库·spring boot·redis·分布式·mysql·缓存
苹果醋336 分钟前
Vue3组合式API应用:状态共享与逻辑复用最佳实践
java·运维·spring boot·mysql·nginx
Micro麦可乐1 小时前
Java常用加密算法详解与实战代码 - 附可直接运行的测试示例
java·开发语言·加密算法·aes加解密·rsa加解密·hash算法
掉鱼的猫1 小时前
Java MCP 鉴权设计与实现指南
java·openai·mcp
努力的小郑1 小时前
Spring三级缓存硬核解密:二级缓存行不行?一级缓存差在哪?
java·spring·面试
手握风云-2 小时前
JavaEE初阶第七期:解锁多线程,从 “单车道” 到 “高速公路” 的编程升级(五)
java·开发语言
发仔1232 小时前
使用Canal实现MySQL到Elasticsearch数据同步
java·后端
hello早上好2 小时前
Spring AOP:从代理创建到切点匹配
java·后端·spring
psjasf13142 小时前
使用Ideal创建一个spring boot的helloWorld项目
java·spring boot·后端
添乱2 小时前
「Java案例」猜数字游戏
java