我无法从生成“.openapi-生成器”文件夹中跳过openapi生成器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生成器-忽略”的各种选项,包括:
.openapi-generator/*
.openapi-generator/**
.openapi-generator/
**/*sha256
也会尝试忽略当前存在的单个文件我列表中还有其他被忽略的文件,所以我知道它是被使用的。
是否有办法防止生成这些元文件?
发布于 2022-03-13 08:06:17
事实证明,这个文件是在maven-plugin级别生成的,并且是硬编码生成的。
目前还没有被支持的方法来跳过它的下一代。
一个可能的选择是创建您自己的插件,从openapi生成器-maven插件复制,并删除不必要的文件生成。
https://stackoverflow.com/questions/71184601
复制相似问题