我有一个 swagger openapi yml 定义来生成 api。但是这个插件将未使用的 imprts 合并到生成的文件中。我可以通过 spotless 插件删除其中的大部分内容,但我无法停止大摇大摆地制作 spotless 无法处理的加星号导入 (
import javax.validation.constraints.*;
)。这是我一尘不染的配置:
<plugin>
<groupId>com.diffplug.spotless</groupId>
<artifactId>spotless-maven-plugin</artifactId>
<version>2.36.0</version>
<configuration>
<java>
<includes>
<include>target/somewhere/**</include>
</includes>
<importOrder/>
<removeUnusedImports/>
</java>
</configuration>
<executions>
<execution>
<goals>
<goal>apply</goal>
</goals>
<phase>compile</phase>
</execution>
</executions>
</plugin>
你知道这有什么解决方法吗?欢迎停止 swagger 星标导入生成或任何一尘不染的配置以删除未使用的星标导入。
我正在使用 IntelliJ v2022.3.3