IntellJ IDEA 诺依开发部署文档
前景提示
若伊是国内一款很好的开源项目,非常的便于学习,而且它是开源免费的,但是,它的开发部署文档实在是没法按照那个文档,快速高效的在本地搭建一套可以运行的项目,对于学习开发和使用实在是一大难题,为此本博主耗时一个多星期,特意编辑了这套高效,快捷合理的部署文档,希望看到的人可以快速搭建项目,快速学习,文档不全,不合理,不可复用性一直是我国开发界的弊病,看看邻国印度,就是文档写的好,都享誉硅谷了,希望我国的开发不要仅仅是技术好,文档的状况也要提上日程,毕竟可以一直让更多人开发学习的才是最好的开源软件,才能更好的做大做强.
一、环境整合
构建工具(参考工具部署方式)
注意:windows 10 家庭版不适合使用最新的 16.0 系列
官方文档
在项目的路径下有一个 eclipse 的项目部署文档可以参阅
二、git 导入编译器
https://gitee.com/y_project/RuoYi-Vue
如图: git ->clone
三、模块描述浅析
文件路径:RuoYi-Vue/pom.ml
四、配置文档
application.yml 修改
这里有一个文件路径需要修改为本地的,服务器部署时再修改一次对应服务器的地址
修改 redis 账户密码配置(redis 一定要配置密码,否则的话启动的时候就会报错)
application-druid.yml 修改
修改 MySQL 账户密码配置
logback.xml 修改
改 logback.xml 的日志存放路径
五、在 IDEA 中执行 MySQL 的脚本
本地 DBeaver 建立数据库 ry-vue,(不建立,以下步骤操作不了)
右侧栏,找到 DATABASE,选择加号,找到 MYSQL
填写配置信息,测试连接,测试连接的时候可能要下载相关的 jar 包.
找到需要运行的脚本,然后选择 run
填写数据库信息,选择右侧加号,导入刚刚配置的数据库.
然后点击 run,就会成功运行脚本.
打开 DBeaver 检查数据执行成功.
六、启动后台项目
保证 IDE 的 maven 配置为本地的 maven,JDK 为 1.8 以上的在项目对应上,还有编码格式没有问题(这些基础问题没有问题)
File -> setting
File -> Project Struct
File->Settings->Editor ->File Encodings
File->Settings->Build -> Compiler -> Java Compiler
点击 maven 这里的刷新
点击 ruoyi 的这三项加载(三个同时选中,然后点击 run 的绿色三角形).
启动 redis,这里写了这样的脚本,然后把脚本的快捷方式发送到了桌面
找到本地安装 redis 的路径
新建文件 redis_start.bat,写入如下脚本
选择 redis_start.bat 右键,发送快捷方式到桌面,就生成了快捷启动方式
双击 redis_start.bat 启动 redis
项目的启动位置
右键选择 run 执行
如图所示为启动成功
七、IDEA 前端配置
1、修改代码
打开前端代码,找到文件 vue.config.js 访问配置文件保证如图位置和 admin 模块的端口号一致。
2、手动加载 vue 配置,运行前端
打开编译器下边的 Terminal,进入 ruoyi-ui 路径执行如下命令
由于项目的 package.json 里设置了编译项目的 pro,所以执行如下命令
构建成功,成功后会生成 dist(相当于 jar 包)文件。
项目启动命令,点击红色链接位置即可访问
3、项目自带脚本启动(彩蛋)
项目下有这样三个文件,就是前端启动使用的脚本(注意启动顺序)
用方式,右键,然后选择 open in terminal
4、IDEA 配置,运行前端
找到 IDE 工具栏,就是启动项目的 run 那里
点击下拉框,找到 Eidt Confiuration,选择
选择小加号
选取 npm
设置 npm 页,完成后,点击 apply
run npm ,如图选择 run 或者 debug。
运行成功(如果本地的 npm 安装没问题,就会产生如图的样子)。
注意:
问题:IDEA 2020 存在编译问题:Error:(3, 32) java: 程序包 org.springframework.boot 不存在.
勾选:Delegate IDE build/run actions to Maven.
八、登陆
以上没有问题,就会自动弹出登陆页面
登陆账户问题在项目 RuoYi-Vue\doc,账户/密码 :admin/admin123(文档里有)
进入主页
结语
呕心沥血,爆肝一个星期,希望点赞,收藏,评论,转发,您的支持就是本博主前进的动力.
版权声明: 本文为 InfoQ 作者【北极的大企鹅】的原创文章。
原文链接:【http://xie.infoq.cn/article/5c8c9dbef54aef52e1df44dc6】。未经作者许可,禁止转载。
评论