Go to file
youHong.ai 222e998b6c sftp工具类编写 2022-11-22 18:48:25 +08:00
lib frist commit 2022-11-22 00:24:17 +08:00
src sftp工具类编写 2022-11-22 18:48:25 +08:00
static 添加图片 2022-11-22 13:24:56 +08:00
.gitignore 排除文件修改 2022-11-22 17:04:20 +08:00
DirectoryV2.xml wxr 2022-11-22 交银理财威科先行数据写入建模 2022-11-22 16:33:58 +08:00
README.md 整理图片 2022-11-22 13:29:42 +08:00
pom.xml frist commit 2022-11-22 00:24:17 +08:00

README.md

ecology开发环境

当前项目用于有兴趣一起协同开发的同事一起使用

@author youHong.ai

项目构建启动

项目拉取配置

  1. 新建项目文件夹

image-20221122111433147

  1. 执行git命令配置名称

    git config --global user.name "yourName" # yourName 填写拼音如you Hong.ai
    
  2. 克隆项目

    git clone git@gitee.com:it-xiaoxiong/e9-project-ebu7-dev1.git
    # 或 
    git clone https://gitee.com/it-xiaoxiong/e9-project-ebu7-dev1.git
    

    image-20221122112306439

  3. 项目导入idea

image-20221122113730903 image-20221122113814398

等待pom文件构建完成

image-20221122113916299

  1. 设置项目

新建lib\classbean文件夹在lib下面新建classbean

image-20221122114236545

设置项目结构

image-20221122113957228

image-20221122114029683

image-20221122114455378

image-20221122114530103

image-20221122114617851

如果有下面弹窗点击ok

image-20221122114642931

同样的方式将classbena和classbeanLib添加

image-20221122114743331

切换到Modules中点击依赖项修改sdk版本看是否将之前的依赖是否存在不存在点击左上角的加号导入进来

image-20221122114849406

image-20221122115008978

最后点击应用apply后点击确认ok等待项目构建索引完毕

项目配置

将你本地demo的weaver.properties文件复制到src/main/resources/web-inf/prop文件夹中

image-20221122115303606

修改BaseTest文件中的应用跟路径

image-20221122124437336

修改为当前项目的resource文件的绝对路径文件路径可以设置也可以不设置设置的话需要设置到你实际应用的附件地址即ecology/web-inf/systemfile/

测试

找到BaseTest文件执行public void with()方法,如果正常执行如下即表示成功

image-20221122124724449

使用规范

包命名时,需要使用自己的名字作为包名称,如com.youhong.ai, weaver.youhong.ai

业务代码写在个人包下面,通用工具类单独抽出来存放在ebu7common包下面,即src/mian/java/ebu7common

如果有已经部署到客户环境的共有方法和类,不需要改变原有结构,防止出意外,新增的公有方法按照规范进行

image-20221122125200782

==注意点==

注意事项

  • 修改.gitignore文件时请注意不要将自己的配置文件weaver.properties包含在git管理中需要排除在外默认已经排除已排除的文件尽量不要修改规则
  • 如果项目中需要修改源码请将涉及到修改源码的文件外出在git管理中防止影响其他开发人员进行开发或二次修改源码引起的冲突
  • 尽量每天工作完毕提交一次代码,但是需要保证代码能够正常通过编译,每天早上工作前同步一遍代码
  • 提交代码之前先拉取代码到本地
  • 遇到代码冲突时,冲突代码需要与他人沟通后处理
  • maven文件中导如依赖需要注意依赖是否会和应用产生冲突
  • 测试代码中的BaseTest.java属于默认排除文件请不要将配置规则删除否则影响他人使用单元测试

依赖更换

当前使用的依赖是Ecology9.00.2206.03的依赖

如果需要更改依赖的话只需要将lib中的jar包更换为所需版本的依赖

具体方法如下lib/weaverLib/下的所有jar包和文件对应ecology/web-inf/lib中的jar和文件只需将其删除并吧ecology/web-inf/lib中的文件拷贝到对应目录中即可

lib/classbeanLib/下的jar包对应ecology/classbean下的class文件具体更换方式需要先进入到ecology/classbean目录中打开终端处于当前ecology/classbean目录中执行一下代码

jar -cvf ecology-dev-lib.jar com DBstep weaver

进入ecology/web-inf/classes执行如下代码

jar -cvf web-inf-class-lib.jar com  weaver org

将生成的jar包替换掉原来的jar包即可