Linux Maven的pom文件java版本规范

Linux Maven的pom文件java版本规范,linux,java,amazon-ec2,compilation,maven,Linux,Java,Amazon Ec2,Compilation,Maven,我是Maven的新用户,因为我正试图使用它在AmazonEC2VM上构建ApacheSpark。我已经在虚拟机上手动安装了java 1.7.0版。但是,当我运行Maven时,出现以下错误: Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.0:testCompile (scala-test-compile-first) on project spark-core_2.10: Execution scala-test-

我是Maven的新用户,因为我正试图使用它在AmazonEC2VM上构建ApacheSpark。我已经在虚拟机上手动安装了java 1.7.0版。但是,当我运行Maven时,出现以下错误:

Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.0:testCompile (scala-test-compile-first) on project spark-core_2.10: Execution scala-test-compile-first of goal net.alchim31.maven:scala-maven-plugin:3.2.0:testCompile failed. CompileFailed 
我认为java版本不匹配是导致编译问题的潜在原因。我打开了spark for maven工具的pom文件,它在两个不同的位置声明了java相关版本:

<java.version>1.6</java.version>
1.6

1.8.3
这两个版本有什么不同?
为了解决jave版本不匹配的问题,应该编辑哪一个版本?

这是两件不同的事情

 <java.version>1.6</java.version>
1.6
是否使用java版本,以及

<aws.java.sdk.version>1.8.3</aws.java.sdk.version>
使用的版本


由于是Java 1.6+,因此没有兼容性问题。

这两个版本是否存在兼容问题?非常感谢您的帮助@如果你发现我的答案是正确的,你可以点击“接受这个答案”。如果你觉得我的答案有用,你可以投赞成票。这是一个很好的练习。谢谢你的提醒!只是我还没有足够的特权去投票(需要15个),因为这个账户是相对新的
<aws.java.sdk.version>1.8.3</aws.java.sdk.version>