forked from knyin/finance
1
0
Fork 0
Finance/README.md

65 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

### 电产院-财务管理系统
### 一、后端编译指导
本项目采用`Intellij IDEA 2022.1.3`作为开发`IDE`。后端代码`Fiance-web`直接用`IDEA`打开即可。项目的主要编译问题在于网络下载依赖的问题。我们需要在`maven`中配置镜像服务器。
##### **1.1 `maven`镜像服务器的配置**
找到`maven`的目录,这个可以很容易的在系统的环境变量`MAVEN_HOME`找到路径。然后找到路径下的`conf\settings.xml`。在`<mirros>`标签下添加:
```xml
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
```
在上述修改后,`Intellij IDEA`不一定会生效,因为`Intellij IDEA`默认的指定的`setting.xml`和`repository`不一定正确,如下图所示。
![](http://logzhan.ticp.io:30000/logzhan/PictureHost/raw/branch/main/Finance/Finance-Web/Intellij%20IDEA%20maven%20setting.png)
注意`settings.xml`的文件路径,这里路径需要指向我们添加了镜像服务器的`setting`文件。否则添加的镜像服务器会失效,可能导致`maven`解析依赖卡住(网络问题)。
刷新依赖解析:选择`pom.xml`右键菜单`->Maven->Reload Project`。
##### 1.2 编译和运行
在同步完成后,打开项目找到`eladmin-system\src\main\java\me.zhengjie\AppRun`文件,右键`Run AppRun`,正常编译运行如下图所示:
![](http://logzhan.ticp.io:30000/logzhan/PictureHost/raw/branch/main/Finance/Finance-Web/Finance-WebRun.png)
##### 1.2.1 启动`Redis-windows`
Redis的官方是windows版本所以在官方无法下载到。
> windows版Git下载https://github.com/microsoftarchive/redis/releases
>
> 私人云盘下载:`http://logzhan.ticp.io:52440/GoWeb开发环境安装/Redis-Windows`
>
> 账号uestc 密码 123
>
> 登录后可能进入到管理页面,此时选择主页或者再次粘贴云盘路径均可
启动方式:
```shell
# Git原版在powershell输入执行
.\redis-server.exe redis.windows.conf
# 云盘下载版:
直接运行run.bat即可
```
##### 1.2.2 数据库的配置
默认数据库配置采用云端数据库配置,可以在`eladmin-admin\src\main\resouruces\config\application-dev.yml`中找到,并根据实际情况修改。
```yml
url: jdbc:log4jdbc:mysql://${DB_HOST:182.254.242.199}:${DB_PORT:3306}/${DB_NAME:admin}? serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
username: ${DB_USER:root}
password: ${DB_PWD:ykn123456}
```