我正在使用m2e構建一個java項目。我需要使用JAVA VERSION 1.6。所以我試圖配置工具鏈插件來實現它。通過參考下面的鏈接。生命週期配置沒有涉及的插件執行:org.apache.maven.plugins:maven-toolchains-plugin:1.1:toolchain
https://maven.apache.org/guides/mini/guide-using-toolchains.html
但在日食它拋出下面的錯誤。
插件執行未包括生命週期配置: org.apache.maven.plugins:行家-工具鏈-插件:1.1:工具鏈 (執行:默認值,相:驗證)的pom.xml /補給線 98 Maven項目構建生命週期映射問題
我參考了link,但我沒有得到正確的清晰度。以下是用於配置工具鏈插件的代碼片段。
在pom.xml中
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-toolchains-plugin</artifactId>
<version>1.1</version>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>
org.apache.maven.plugins
</groupId>
<artifactId>
maven-toolchains-plugin
</artifactId>
<versionRange>
[1.1,)
</versionRange>
<goals>
<goal>toolchain</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore></ignore>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
<executions>
<execution>
<goals>
<goal>toolchain</goal>
</goals>
</execution>
</executions>
<configuration>
<toolchains>
<jdk>
<version>1.6</version>
<vendor>sun</vendor>
</jdk>
</toolchains>
</configuration>
</plugin>
和我toolchains.xml
<?xml version="1.0" encoding="UTF8"?>
<toolchains>
<!-- JDK toolchains -->
<toolchain>
<type>jdk</type>
<provides>
<version>1.6</version>
<vendor>sun</vendor>
</provides>
<configuration>
<jdkHome>D:\POC\jdk1.6.0_31</jdkHome>
</configuration>
</toolchain>
</toolchains>
我試圖在堆棧上流動本身下面的[鏈接](http://stackoverflow.com/questions/8271106/m2e-copy-dependencies-is-not-supported-by-m2e)。但沒有運氣。 – aravind