使用 openapi-generator 时如何跳过“.openapi-generator”文件夹的生成?
How to skip generation of ".openapi-generator" folder when using openapi-generator?
我无法以任何方式跳过生成“.openapi-generator”文件夹的 openapi-generator maven 插件版本 5.3.0。
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>5.3.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<generateSupportingFiles>false</generateSupportingFiles>
<output>${REDACTED}</output>
<apiPackage>${REDACTED}</apiPackage>
<modelPackage>${REDACTED}</modelPackage>
<templateDirectory>${REDACTED}</templateDirectory>
<ignoreFileOverride>${PATH_TO_MY_FILE}</ignoreFileOverride>
<inputSpec>${REDACTED}</inputSpec>
<modelNameSuffix>REDACTED</modelNameSuffix>
<generatorName>java-vertx-web</generatorName>
</configuration>
</execution>
</executions>
</plugin>
我尝试过使用“.openapi-generator-ignore”和各种选项,包括:
.openapi-generator/*
.openapi-generator/**
.openapi-generator/
- 甚至
**/*sha256
尝试忽略当前存在的单个文件
我的列表中还有其他被忽略的文件,所以我知道它已被使用。
有没有办法阻止生成这些元文件?
原来这个文件是在maven-plugin层生成的,是hard-coded要生成的
See source code.
目前没有支持的方法来跳过它的生成。
一个可能的选择是创建您自己的从 openapi-generator-maven-plugin 复制的插件并删除不需要的文件生成。
我无法以任何方式跳过生成“.openapi-generator”文件夹的 openapi-generator maven 插件版本 5.3.0。
<plugin>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<version>5.3.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<generateSupportingFiles>false</generateSupportingFiles>
<output>${REDACTED}</output>
<apiPackage>${REDACTED}</apiPackage>
<modelPackage>${REDACTED}</modelPackage>
<templateDirectory>${REDACTED}</templateDirectory>
<ignoreFileOverride>${PATH_TO_MY_FILE}</ignoreFileOverride>
<inputSpec>${REDACTED}</inputSpec>
<modelNameSuffix>REDACTED</modelNameSuffix>
<generatorName>java-vertx-web</generatorName>
</configuration>
</execution>
</executions>
</plugin>
我尝试过使用“.openapi-generator-ignore”和各种选项,包括:
.openapi-generator/*
.openapi-generator/**
.openapi-generator/
- 甚至
**/*sha256
尝试忽略当前存在的单个文件
我的列表中还有其他被忽略的文件,所以我知道它已被使用。
有没有办法阻止生成这些元文件?
原来这个文件是在maven-plugin层生成的,是hard-coded要生成的
See source code.
目前没有支持的方法来跳过它的生成。
一个可能的选择是创建您自己的从 openapi-generator-maven-plugin 复制的插件并删除不需要的文件生成。