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的中央仓库里面去查到,下载下来后把我们脚手架的信息按照格式加上去就是了:

五、测试

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

新项目运行正常:

相关推荐
ai小陈2 小时前
GPU服务器租用安全配置实战:SSH密钥与端口最小化开放
服务器·人工智能·深度学习·安全·ai·gpu算力
ba_pi2 小时前
springAI2.0接入mcp读取mysql
java·agent·spring ai
七牛云行业应用2 小时前
WorkBuddy自定义模型失败怎么办?从接口鉴权到协议兼容的完整排查
人工智能·agent·ai编程
星空inn2 小时前
DeepSeek V4.1 Flash 实测:分数持平 GPT-6 Astra,单任务成本低 15 倍
ai·chatgpt·deepseek
知了一笑2 小时前
AI也没想到,三年红透半边天
人工智能·ai·互联网·aigc·职场
深圳市爱派派智能科技有限公司2 小时前
告别部署繁琐:LlamaPi 一键搭建本地 Agent 推理底座
rk3588·agent·openai api·本地部署·边缘ai·端侧大模型·llamapi
VIP_CQCRE11 小时前
Claude Code 接入 Nano Banana MCP:在终端里完成 AI 图片生成、编辑与多图合成
ai·图像生成·mcp·claude code·ace data cloud