eclipse m2e插件支持maven-dependency-plugin

问题

eclipse导入maven工程报错:

引用

maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e.


原因

eclipse m2e插件并不支持所有的maven plugin,对于不支持的plugin就只能报错了,参见 M2E plugin execution not covered

解决方案

在报错的pom.xml文件中,<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>[2.0,)</versionRange>
										<goals>
											<goal>copy-dependencies</goal>
										</goals>
									</pluginExecutionFilter>
									<action>
										<execute />
									</action>
								</pluginExecution>
							</pluginExecutions>
						</lifecycleMappingMetadata>
					</configuration>
				</plugin>
			</plugins>
		</pluginManagement>

你可能感兴趣的:(eclipse,maven)