JDK1.7 换成1.8后遇到的meaven异常

1. 在eclipse中选中pom.xml右键 meaven install 时抛出

-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

解决办法:

eclipse的JRE配置中添加参数:

-Dmaven.multiModuleProjectDirectory=$MAVEN_HOME



 

2. 在eclipse中选中pom.xml右键 meaven install 时抛出

(请使用-source 8或更高版本以启用lambda表达式)

修改meaven的setting.xml:

    <profile>
      <id>jdk-1.8</id>

      <activation>
        <jdk>1.8</jdk>
      </activation>
	  <properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	  </properties>
    </profile>

 

猜你喜欢

转载自oracle-api.iteye.com/blog/2360182