簡體   English   中英

Maven的pom文件Java版本規范

[英]pom file java version spec for Maven

我是Maven的新用戶,因為我試圖使用它在Amazon EC2 VM上構建Apache Spark。 我已經在VM上手動安裝了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版本不匹配是潛在的原因,導致了編譯問題。 我打開了maven工具的spark的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>

是所使用的適用於JavaAWS開發工具包版本。

AWS SDK 1.9最低要求為Java 1.6+,因此不存在兼容性問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM