如何通过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
相关产品推荐
相关产品推荐

