2015-05-17 5 views
1

Я новый пользователь Maven, так как я пытаюсь использовать его для создания апачей на Amazon EC2 VM. Я вручную установил java-версию 1.7.0 на виртуальных машинах. Тем не менее, как я управлял Maven, возникает следующая ошибка:pom file java version spec для 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 

Как я думаю, что несоответствие ява версия является потенциальной причиной, причиной проблемы компиляции. Я открыл файл POM искры для Maven инструмента, он заявил Java, связанную версию в двух отдельных местах:

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

и

<aws.java.sdk.version>1.8.3</aws.java.sdk.version> 

Каковы различия между этими двумя версиями? Какой из них нужно отредактировать, чтобы решить несоответствие версии jave?

ответ

0

Это две разные вещи

<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+, поэтому проблем с совместимостью не существует.

+0

Есть ли совместимая проблема с двумя версиями? – bcxuezhe39

+0

Я сделал обновление, чтобы ответить на ваш вопрос. –

+0

Большое спасибо за помощь! – bcxuezhe39