Mvn неверный целевой выпуск: 1,7

1

Тест mvn:

Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 3.2: компиляция (по умолчанию-компиляция) в проекте vslimit: компиляция фатальной ошибки: недопустимая целевая версия: 1.7.0_65

pom: <java-version> 1.7 </java-version>

       '<plugin>'
            '<groupId>org.apache.maven.plugins</groupId>'
            '<artifactId>maven-compiler-plugin</artifactId>'
            '<version>3.2</version>'
            '<configuration>'
                '<source>${java.version}</source>'
                '<target>${java.version}</target>'
                '<encoding>${project.build.sourceEncoding}</encoding>'
            '</configuration>'
        '</plugin>'

java -version

         java version "1.7.0_65"
         Java(TM) SE Runtime Environment (build 1.7.0_65-b17)
         Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

mvn -v

         Apache Maven 3.2.1  Maven home:
         /Users/vslimit/tool/apache-maven-3.2.1 Java version: 1.7.0_65, vendor:
         Oracle Corporation Java home:
         /Library/Java/JavaVirtualMachines/jdk1.7.0_65.jdk/Contents/Home/jre
         Default locale:  platform encoding: UTF-8 OS name: "mac os x",
         version: "10.10.2", arch: "x86_64", family: "mac"

я попробовал много предложений, например: java_home или другой, но не смог

  • 0
    java-version против java-version java.version .
Теги:
maven

1 ответ

0
Лучший ответ

измените свой pom.xml чтобы

<project>
...
  <properties>
      <java.version>1.7</java.version>
  </properties>
...
</project>
  • 0
    пом имеет свойства
  • 0
    чтобы это выглядело так (структура и имя свойства)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню