如果您生成需要包含在构建路径中的代码,那么您可以将以下内容添加到您的 pom.xml 中,以便 Eclipse Maven Builder 跳过相关插件的生成步骤。请参阅 <ignore/> 部分。
在下面的示例中,是 openapi-generator-maven-plugin 导致重新生成目标/生成源,并且由于该文件夹被添加到构建路径中,它导致 Eclipse 再次重新生成代码, 然后再次...
您仍然可以随时通过菜单 Run As-> Maven generate-sources 手动生成代码
<pluginManagement>
<plugins>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.openapitools</groupId>
<artifactId>openapi-generator-maven-plugin</artifactId>
<versionRange>[0.1,)</versionRange>
<goals>
<goal>generate</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>