在软件开发过程中,新项目往往需要与已有项目协同工作,或在现有项目基础上进行功能扩展。飞算 JavaAI 的 “关联项目” 功能为此提供了便捷解决方案,能够将新生成的源码与当前打开的项目灵活关联,实现统一管理与高效整合。以下是该功能的详细介绍。
一、功能概述
“关联项目” 功能允许用户在生成源码时,将其与当前窗口打开的项目进行关联。这种方式特别适合需要在已有项目中添加新功能模块、扩展业务逻辑的场景,能有效避免重复开发,提升项目迭代效率。
二、操作步骤
选择关联项目 / 子模块:在输入需求描述的第一步,勾选 “关联项目 / 子模块” 选项,并从列表中选择目标项目(如 JavaProject57)。若需关联子模块,可参考《关联子模块》章节了解更多内容。

添加上下文(可选):根据需求输入上下文信息(如 “生成一个登录注册的功能”),添加上下文后生成的源码会更贴合项目实际需求,最多可输入 1000 字符。
配置规则文件:
若当前项目无规则文件,可点击 “新增” 创建;若已有规则文件,可点击 “编辑” 进行修改(规则文件内容可参考《关联项目_规则文件》章节)。

不配置规则文件时,系统将使用默认规则生成源码。
开始生成源码:完成设置后点击 “开始生成”,系统将进入源码生成流程,预计耗时约 2 分钟(具体时间因模块复杂度而异)。

三、生成与合并流程
模块生成与预览:
源码按模块逐个生成,第一个模块生成后,可点击已生成的 Java 文件(如 GlobalExceptionAdvice.java)预览代码内容。

预览时因未加载所需 jar 包,代码可能出现飘红,合并后该现象会消失。

选择与合并文件:
勾选需要的文件,点击 “合并代码”,系统会将勾选文件合并到当前打开的项目中(未勾选文件可后续补充合并)。
合并后,已勾选的文件会置灰不可再选,合并结果会显示文件名称、路径及合并方式(如 “新建”)。
继续生成其他模块:第一个模块生成后,可点击其他模块(如安全功能管理、日志记录管理)的 “继续生成” 按钮,完成后续模块的生成与合并。

四、关键说明
合并范围:“合并代码” 仅作用于当前勾选的文件,且只能合并到当前窗口打开的项目中。
文件查看:合并完成后,若未立即显示文件,可刷新项目缓存,在对应路径下查看(如 F:\soflujar\JavaProject33\userAuthentication...)。
多轮合并:所有模块生成完毕后,右下角会弹出成功提示,点击模块名可跳转至详情页,支持多轮勾选与合并操作。
通过飞算 JavaAI 的 “关联项目” 功能,开发者能轻松实现新功能模块与已有项目的无缝整合,大幅简化项目扩展流程。无论是用户认证、安全管理还是日志记录等模块,都能通过该功能快速融入现有项目,为项目迭代提供强大支持。
1111

被折叠的 条评论
为什么被折叠?



