当前位置: 首页 > 后端技术 > Java

git代码增量工具

时间:2023-04-01 22:02:36 Java

该工具主要用于从git中获取变更后的代码,然后编译相关代码,从而获取本次提交变更的class文件。一些项目仍在增量更新。原理使用gitapi获取提交记录的变更文件。使用maven编译更改的文件。根据改动文件的路径找到对应的编译文件,记录相关信息。模块打包编译时,需要配置maven目录,需要安装maven编译模块猜测是后端可以从变化的文件中找出哪些模块发生了变化,从而提醒用户哪些模块发生了变化需要编译。maven编译速度太慢,后续优化不需要二次操作。当只改变一两个文件时,会花费大量的编译时间。有了这个时间,我找到了idea中的编译文件。改变计划,准备后面用javac编译。在加速编译的同时,不需要依赖本地maven

猜你喜欢