在生成TypeScript客户端时,结果package.json
中的repository
字段如下所示:
"repository": {
"type": "git",
"url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git"
},
我无法更改这些值。或者至少我找不到正确的属性来更改它。
我习惯于创建一个.npmrc
文件来发布这些客户端,但我怀疑它是从package.json
文件中提取的url
,而不是在.npmrc
文件中配置的。
那么,<configOptions>
在我的pom.xml
中应该是什么样子呢?
<configOptions>
<!-- This has no effect: -->
<gitUserId>user-id</gitUserId>
<gitRepoId>repo-id</gitRepoId>
</configOptions>
1条答案
按热度按时间z9smfwbn1#
configOptions
用于发生器特定选项。从maven插件的文档中,
configOptions
是:生成器特定参数的Map。要显示生成器指定参数(选项)的完整列表,请使用configHelp
gitUserId
和gitRepoId
选项是特定于maven插件的,应该直接定义。不要将它们定义为configOptions
,而是尝试将它们移动到顶级配置设置中,如下所示: