AI Agent 脚手架 —— 脚手架工程化和Maven私服

一、前言

至此,我们的脚手架从应用上就结束了,但是由于这是个脚手架项目,我们的初衷是希望通过脚手架让新项目快速搭建,因此,现在我们只是将功能实现完成了,但是对于新项目的快速搭建,还得再想办法。因此我们要引入Maven私服并将我们的脚手架工程化,上传到私服,如此一来新项目就能快速使用了。

先看看整体思路

二、脚手架工程化

首先要在父pom里面导入这个插件:

java 复制代码
            <!-- maven 脚手架 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-archetype-plugin</artifactId>
                <version>3.2.0</version>
                <configuration>
                    <outputDirectory>${project.build.directory}/ai-agent-scaffold-lite-archetype</outputDirectory>
                </configuration>
            </plugin>

导入后就可以一键工程化了:

使用后在target目录下也就有对应的工程化脚手架了,注意这里面的jar包,这就是我们后续真正要上传到私服的东西。这个jar包不是一个运行程序,而是一个模板,通过很多占位符,来实现新项目的设置解耦,比如如果新项目项目名为test,那这些模块就会通过占位符变成:test-domain、test-type等等。

三、Maven私服

首先去云效创建一个私服:

然后下载配置文件:注意,这里尽量不要直接替换maven的conf/setting.xml,否则我们前面配置的阿里云镜像就作废了,因此这里最好把原配置和新配置合并在一起使用,当然,要记得备份配置文件。

直接点击发布,一键deploy上去:

四、脚手架网页

这里我选择直接用github的网页做,

把Maven的版本配置文件扔到docs里面去:

这个文件可以去Maven的中央仓库里面去查到,下载下来后把我们脚手架的信息按照格式加上去就是了:

五、测试

最后尝试用脚手架创建一个新的项目:

新项目运行正常:

相关推荐
ofoxcoding4 分钟前
Opus 5.5 实战:从 CSV 数据校验到动态图表视频 MP4 导出全流程
ai
wflynn17 分钟前
GPT-6安全报告:情感依赖分数降低,访问限制仍可绕过
ai·技术
西索斯coding1 小时前
Kimi k2.7-code-highspeed 接入 Cline 教程:baseURL 路由变更 + model_id 正确写法
java·服务器·数据库·ai
goehou1 小时前
AI 应用上线实战:从本地脚本到 Docker 容器化(密钥、健康检查、镜像瘦身)
docker·ai·llm·部署·教程·容器化
CopyCode1 小时前
Agent 开发不是模型训练:一个前端的入门认知
前端·llm·agent
用户3126874877202 小时前
GPT-6 智能界面与 Haiku 5.5 降价 90%:10 月 7 日"模型之战"技术拆解
agent
易动讯2 小时前
手搓 Agent 系列 02|Tool 规模化的 3 个工程问题:成本、选择、维护
agent
jason.zeng@15022072 小时前
(七)「固化 Rest 接口 + Text-to-SQL 灵活查询」双模式 Agent 架构教程
数据库·python·sql·ai·架构·langchain·ai编程
zhanghaha13143 小时前
AI Agent_13 模型里的「多少 B」是什么 详细讲解
ai
xcLeigh3 小时前
本体驱动的AI大模型:方法与实践
人工智能·ai·大模型·agent·提示词·语义建模