Eclipse errors may occur when you define the running tasks of Maven plug-ins in the eclipse. m2e environment. This error prompt is annoying for people with no mistakes.
The following code defines the running instructions in lifecycle-mapping of eclipse. m2e to eliminate the error prompt.
<Build> <Pluginmanagement> <Plugins> <Plugin> <Groupid> org. Eclipse. m2e </groupid> <Artifactid> lifecycle-mapping </artifactid> <Version> 1.0.0 </version> <Configuration> <Lifecyclemappingmetadata> <Pluginexecutions> <Pluginexecution> <Pluginexecutionfilter> <Groupid> org. Apache. Maven. plugins </groupid> <Artifactid> Maven-dependency-plugin </artifactid> <Versionrange> [1.0.0,) </versionrange> <Goals> <Goal> copy-dependencies </goal> </Goals> </Pluginexecutionfilter> <Action> <Execute> <Runonincremental> false </runonincremental> </Execute> </Action> </Pluginexecution> </Pluginexecutions> </Lifecyclemappingmetadata> </Configuration> </Plugin> </Plugins> </Pluginmanagement> <Plugins> <Plugin> <Groupid> org. Apache. Maven. plugins </groupid> <Artifactid> Maven-dependency-plugin </artifactid> <Executions> <Execution> <ID> copy-dependencies </ID> <Phase> package </phase> <Goals> <Goal> copy-dependencies </goal> </Goals> <Configuration> <Outputdirectory >$ {project. Build. Directory}/libs </outputdirectory> <Excludetransitive> false </excludetransitive> <Stripversion> true </stripversion> </Configuration> </Execution> </Executions> </Plugin> </Plugins> </Build> |