После git push heroku master
в моем проекте spring-maven-java Heroku cli распознает, что это проект Java, и пытается его построить.Он печатает, что устанавливает JDK 1.8 и после большого количества выводов на терминале говорит: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project myProject: Fatal error compiling: invalid target release: 10.0.2
Источник и цель конфигурации maven-compiler-plugin явно идентифицируют Java 10.0.2, как указано как приемлемоесогласно документации Heroku, и java.runtime.version=10.0.2
находится в application.properties
и system.properties
Я предполагаю, что мне нужно, чтобы Heroku установил правильный JDK в начале.Как заставить Heroku получить и использовать Java 10?
См. Также, в какой степени я пытался изменить maven-compiler-plugin
:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>10.0.2</source>
<target>10.0.2</target>
<release>10.0.2</release>
</configuration>
<dependencies>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
<version>6.2</version>
</dependency>
</dependencies>
</plugin>