Eclipse-->Window-Perferences-Maven-Lifecycle Mapping---Open workspace lifecycle mappings metadata
在打开的xml里添加
<?xml version="1.0" encoding="UTF-8"?>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<goals>
<goal>compile</goal>
</goals>
<versionRange>[1.3,)</versionRange>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<goals>
<goal>compile</goal>
<goal>testCompile</goal>
</goals>
<versionRange>[3.6,)</versionRange>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>哪个插件报错,就把哪个插件加进去就好了
最后 记得点击 ”Reload workspace lifecycle mappings metadata“按钮
本文介绍如何通过配置Eclipse的Maven生命周期映射元数据来解决由aspectj-maven-plugin和maven-compiler-plugin等插件引起的构建错误。通过在Eclipse中忽略特定版本范围内的插件执行,可以有效避免构建过程中的冲突。
1443

被折叠的 条评论
为什么被折叠?



