Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

openapi-generator-jar is ignoring the --custom-generator= option and trying to download the openapi-generator jar instead

未关闭
#989 0 条评论 1 个 reaction 已指派 1 人 在 GitHub 查看

@kay-schecker 已经在做这个了。

开始于 2025年9月9日。

评估

这个 Issue 还没有评估数据。

描述

bug
Describe the bug

The --custom-generator=path-to-local-jar option is ignored and openapi-generator-cli tries to download the openapi-generator jar instead.

There was an older issue #439 which was marked fixed, but the problem is recurring again.

Steps to Reproduce

On Linux, I've installed

$ npm install -D @openapitools/openapi-generator-cli@2.13.4
$ npm ls @openapitools/openapi-generator-cli
└── @openapitools/openapi-generator-cli@2.13.4

but when I try --custom-generator=/workspace/openapi-generator/openapi-generator-6.6.0.jar , the cli tries to download the jar instead

The jar exists in the named location:

# ls -al /workspace/api-defs/bin/openapi-generator/openapi-generator-6.6.0.jar
-rw-r--r-- 1 user user 6134461 Aug 15 17:50 /workspace/api-defs/bin/openapi-generator/openapi-generator-6.6.0.jar

The full command I'm using with openapi-generator-cli is shown below

npx openapi-generator-cli generate --skip-validate-spec --generator-name typescript-angular --input-spec /workspace/openapi.yaml --custom-generator=/workspace/openapi-generator/openapi-generator-6.6.0.jar --template-dir /workspace/openapi-generator/templates/typescript-angular19 --type-mappings set=Array '--additional-properties=npmName=@abc/typescript-angular19-client-sdk,namespace=abc,npmVersion=1.50.0,npmRegistry=https://example.com.com/repository/npm-private/,ngVersion="19.0.0",rxjsVersion="7.4.0",ngPackagrVersion="19.0.0",zonejsVersion="0.15.0",snapshot="false"' --output /workspace//sdks/angular19-client-sdk

but instead of using /workspace/openapi-generator/openapi-generator-6.6.0.jar as requested, the CLI tries to download the jar:

Download 6.6.0 ...

which then seems to hang (which is why we've made a copy of the jar, so our Jenkins CI build does not time out downloading the jar -- we need deterministic builds and dependencies in CI builds)

Expected behavior

Use the named custom generator, not try to download the jar

Operation System (please complete the following information):
  • OS: Linux
  • Version inux d72252143456 6.10.14-linuxkit
Package System (please complete the following information):
  • Version @openapitools/openapi-generator-cli@2.13.4
  • node --version
    v20.12.2
  • npm --version
    10.5.0
主要语言
TypeScript
星标
2k
派生
208
平均合并
7 小时 12 分钟
30 天内合并 PR
6

贡献指南

这个仓库没有索引到贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

OpenAPITools/openapi-generator-cli 的其他 Issue

查看 OpenAPITools/openapi-generator-cli 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。