吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 329|回复: 12
收起左侧

[经验求助] java项目集成

[复制链接]
905407220 发表于 2026-1-13 15:11
500吾爱币
java大佬来救救,帮忙集成一个开源项目。ruoyi和antflow集成,两个项目都是开源的
作者已经有个demo了,但是他集成方式是成品的starter,我想要的是源码集成,把他的模块放入到系统中,这样方便调试。自己试了两天没弄出来。固来这里寻求帮助
有没有有空的哥们帮看看
demo地址:https://gitee.com/ruoyimate/ruoyimate
antflow地址:https://gitee.com/tylerzhou/Antflow

最佳答案

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

liangxiaofei 发表于 2026-1-13 15:11
liangxiaofei 发表于 2026-1-15 09:51
通过网盘分享的文件:20260113.zip 链接: https://pan.baidu.com/s/11onitV8mZveZVxGK7T-DLw 提取码: 1aj ...



这是验证
liangxiaofei 发表于 2026-1-13 17:59
liangxiaofei 发表于 2026-1-13 18:02

通过网盘分享的文件:20260113.zip
链接: https://pan.baidu.com/s/15JzTqlYXTRj34r1ayCDuZQ?pwd=4jdk 提取码: 4jdk
liangxiaofei 发表于 2026-1-13 18:04
你看下,idea中把两个项目打开
liangxiaofei 发表于 2026-1-13 18:32

这个是我主动调用AntFlow中的一个bean(之前是starter扫描进去的) 可以看到断点已经到AntFlow的源码中了。所以后面ruoyi的项目用到AntFlow的bean应该也是可以跳转到源码的
 楼主| 905407220 发表于 2026-1-14 09:13
liangxiaofei 发表于 2026-1-13 18:32
这个是我主动调用AntFlow中的一个bean(之前是starter扫描进去的) 可以看到断点已经到AntFlow的源码中了。 ...

哥们,还能融合一下吗?我不想打开两个项目呢。电脑内存也没那么大不支持两个ide打开运行
我想的是把它两个主要模块拿到系统中,然后可以调用里面的controller下断
liangxiaofei 发表于 2026-1-14 10:20
905407220 发表于 2026-1-14 09:13
哥们,还能融合一下吗?我不想打开两个项目呢。电脑内存也没那么大不支持两个ide打开运行
我想的是把它 ...

通过网盘分享的文件:20260113.zip 链接: https://pan.baidu.com/s/1IsuYx73tmkBXu4A11Vr56g?pwd=kbem  
你看下README.md  里面有写怎么操作
不用打开两个idea 是一个idea 打开了两个项目,可以启动测试下 我也加了测试类
 楼主| 905407220 发表于 2026-1-14 14:57
liangxiaofei 发表于 2026-1-14 10:20
通过网盘分享的文件:20260113.zip 链接: https://pan.baidu.com/s/1IsuYx73tmkBXu4A11Vr56g?pwd=kbem  
...

你这样两个项目的,如果我修改了antflow源码里的代码,后面打包发布测试要怎么弄过来了?
所以我的想法还是说把antflow这两组件模块以模块的形式集成到系统里。这样也好后期的维护,您再帮看看能不能处理下呢 。谢谢
liangxiaofei 发表于 2026-1-14 16:20
905407220 发表于 2026-1-14 14:57
你这样两个项目的,如果我修改了antflow源码里的代码,后面打包发布测试要怎么弄过来了?
所以我的想法 ...

你修改了antflow源码里的代码,就正常升级版本就好了, 现在已经是把两个组件作为依赖进来了
admin的pom.xml 不再是依赖start 而是直接依赖AntFlow的jar包   
<dependency>
            <groupId>io.github.mrtylerzhou</groupId>
            <artifactId>antflow-base</artifactId>
            <version>${antflow.version}</version>
        </dependency>
        <dependency>
            <groupId>io.github.mrtylerzhou</groupId>
            <artifactId>antflow-common</artifactId>
            <version>${antflow.version}</version>

        </dependency>
        <dependency>
            <groupId>io.github.mrtylerzhou</groupId>
            <artifactId>antflow-engine</artifactId>
            <version>${antflow.version}</version>
            <scope>compile</scope>
        </dependency>

你后面修改代码只要升级版本就好了 没有必要把两个项目依赖进来。就像你依赖(其他项目api依赖)二方jar包一样 只要改版本号就可以了。 我不知道这样说你是否明白。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-1-17 04:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表