带有星号导入的 Java 一尘不染的插件

问题描述 投票:0回答:0

我有一个 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

java intellij-idea import swagger-codegen spotless
© www.soinside.com 2019 - 2024. All rights reserved.