You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过OpenAPI Maven Plugin配置package.json中的repository字段?

解决TypeScript客户端生成时package.json仓库地址占位符问题

生成TypeScript客户端后,package.json里的repository字段始终显示占位符内容:

"repository": {
  "type": "git",
  "url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git"
},

你之前在pom.xml的<configOptions>里配置的<gitUserId>和<gitRepoId>无效,是因为TypeScript生成器对应的正确参数名是githubUserId和githubRepoId,修改后的pom配置如下:

<configOptions>
  <githubUserId>你的GitHub用户名</githubUserId>
  <githubRepoId>你的GitHub仓库名</githubRepoId>
</configOptions>

如果你的仓库不是托管在GitHub,需要自定义完整的仓库地址,可以直接用repositoryUrl参数覆盖整个URL:

<configOptions>
  <repositoryUrl>https://你的代码托管地址/用户名/仓库名.git</repositoryUrl>
</configOptions>

配置完成后重新生成客户端,package.json里的repository字段就会自动替换为你指定的真实地址,无需手动修改。

内容的提问来源于stack exchange,提问作者Stefan Falk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 22:12:09