1 Star 0 Fork 710

jericho2C/Foxnic-EAM固定设备资产管理系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
系统二次开发说明文档.txt 2.59 KB
一键复制 编辑 原始数据 按行查看 历史
Lank 提交于 2022-05-07 15:48 . 完善功能
所有需要二次开发的代码均已开放,确保不影响二次开发
二次开发说明
- 1、正常情况下使用IDE maven3.6版本可以正常下载,如果未下载,优先检查maven版本,比如3.8版本确实无法下载,想尽一切办法下载缺少的库lib就行,绝大情况下我这边私服服务器没有问题。
- 2、SQL文件:(每日更新):http://121.43.103.102/upload/sql.tar.gz
- 3、运行环境要求:mysql版:5.7.X,Java版本:1.8
- 4、部署请参考Git目录文档目录下的《EAM安装部署维护手册.docx》
- 5、数据库jdbc信息默认为密文模式,当需要明文信息
(如果启动报错password.txt文件不存在)
则把配置文件中的druid.primary.encrypt.enable:false
另外密文的连接信息,账户,密码,改成明文的jdbc连接信息即可
url: jdbc:mysql://127.0.0.1:3306/eam?tinyInt1isBit=false&useSSL=false&serverTimezone=Hongkong&useUnicode=true&characterEncoding=utf-8&autoReconnect=true&allowPublicKeyRetrieval=true
username: root
password: 12345
特别注意:url:这行比较长,不能换行,否则会报异常问题
- 6、二次开发的时候,优先关注自动代码生产部分(common/generator/src/main/java/module/eam),比较关键,
每张数据库表,都会建立一个自动代码生产类(必须的),自动代码生产可以为你生成所有前后端代码,以及关键的关联操作等,具体使用依样画葫芦就行。
- 7、IDEA应用启动,启动类:wrapper/wrapper-all/src/main/java/com/dt/platform/wrapper/WrapperAllApp.java
- 8、项目打包问题,maven项目wrapper-all install动作,本项目并没有把所有包打成一个jar包,而是一个wrapper.jar 运行包和lib下的依赖包,部署的时候全部复制过去启动
- 9、jar包启动问题,启动的格式命令参考如下
java -noverify -Dfile.encoding=UTF-8 -Dloader.path=./lib/ -jar app.jar --Dspring.config.location=/opt/eam/bin/../application.yml
具体位置,参数,名称按照实际使用环境自行调整
注意 -noverify这个参数必须要加
-10、首次下载代码无法编译报错等问题,
确认使用2020以上IDEA工具
确认Java 1.8版本
确认mysql 5.7.X版本
确认EAM代码最新
确认SQL文件最新
确认本地仓库的jar包最新
(/com/github/foxnic目录相关jar包有时候后台会更新,但是没有刷新版本号,导致无法编译,将这些jar重新删除,自动下载即可)
依旧无法编译,参考相关系统代码开发环境部署的视频(链接在本项目Readme里)
-11、
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/aozaomao/eam.git
git@gitee.com:aozaomao/eam.git
aozaomao
eam
Foxnic-EAM固定设备资产管理系统
master

搜索帮助