这里有两个解决方案的步骤。
将 / * Controller.java或 / * Impl.java添加到.swagger-pregen-ignore文件。根据使用的语言,默认实现在 Controller.java或 Impl.java文件中提供。一旦默认实现从生成中排除,您就可以在自己的类中实现生成的接口。您自己的类中的代码将不会在mvn clean上刷新。
.swagger-pregen-ignore文件本身是自动生成的文件,因此在执行mvn清理时,将刷新在步骤1中添加的内容。为了避免这种情况,请将您的的版本保留
.swagger-pregen-ignore
在resources文件夹中,然后将以下插件添加到pom中,以便在Maven生命周期开始时复制该文件:<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><executions> <execution> <id>copy-resources</id> <phase>initialize</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/generated/swagger</outputDirectory> <resources> <resource> <directory>${basedir}/src/main/resources</directory> <includes> <include>.swagger-pregen-ignore</include> </includes> </resource> </resources> </configuration> </execution></executions>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)