pom 文件 java Maven 的版本规范
pom file java version spec for Maven
我是 Maven 的新用户,因为我正尝试使用它在 Amazon EC2 虚拟机上构建 Apache Spark。我已经在虚拟机上手动安装了 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>
和
<aws.java.sdk.version>1.8.3</aws.java.sdk.version>
这两个版本有什么区别?
解决jave版本不匹配应该编辑哪一个?
这是两个不同的东西
<java.version>1.6</java.version>
是使用的java版本并且
<aws.java.sdk.version>1.8.3</aws.java.sdk.version>
是使用的AWS SDK for Java版本。
minumum requirement of AWS SDK 1.9 是 Java 1.6+,所以没有兼容性问题。
我是 Maven 的新用户,因为我正尝试使用它在 Amazon EC2 虚拟机上构建 Apache Spark。我已经在虚拟机上手动安装了 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>
和
<aws.java.sdk.version>1.8.3</aws.java.sdk.version>
这两个版本有什么区别? 解决jave版本不匹配应该编辑哪一个?
这是两个不同的东西
<java.version>1.6</java.version>
是使用的java版本并且
<aws.java.sdk.version>1.8.3</aws.java.sdk.version>
是使用的AWS SDK for Java版本。
minumum requirement of AWS SDK 1.9 是 Java 1.6+,所以没有兼容性问题。