Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro ao publicar a aplicação no Heroku

Olá Pessoal,

Boa Noite!

Após executar o comando push para o servidor (git push heroku master) recebo os seguintes erros.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project casadocodigo: Compilation failure: Compilation failure: remote: [ERROR] /tmp/build_acda7e076ac63cb98410f38867945c2c/src/main/java/br/com/casadocodigo/loja/controllers/PagamentoController.java:[39,20] lambda expressions are not supported in -source 1.7 remote: [ERROR] (use -source 8 or higher to enable lambda expressions) remote: [ERROR] /tmp/build_acda7e076ac63cb98410f38867945c2c/src/main/java/br/com/casadocodigo/loja/models/CarrinhoCompras.java:[46,76] lambda expressions are not supported in -source 1.7 remote: [ERROR] (use -source 8 or higher to enable lambda expressions) remote: [ERROR] /tmp/build_acda7e076ac63cb98410f38867945c2c/src/main/java/br/com/casadocodigo/loja/models/Produto.java:[82,49] lambda expressions are not supported in -source 1.7 remote: [ERROR] (use -source 8 or higher to enable lambda expressions)

Desde já obrigado pela ajuda!

2 respostas

Cara, sem querer ser chato mas você chegou a ler o que está escrito no Error?

Sou apenas um iniciante em Java, mas acredito que você está usando expressões lambdas em uma versão abaixo do Java 8 (acredito que esteja usando Java 7). Esse foi o meu entendimento após ler o que está escrito no Error: lambda expressions are not supported in -source 1.7

Verifique qual versão do JDK está instalado e qual versão o Maven está usando.

Bons estudos ( ゚▽゚)/

solução!

Olá Mathews,

Faltou um plugin para o mvn usar o java 8:

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.6.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>

Pode ser que exista outra solução ou deixei de configurar algo, porém agora consegui publicar no Heroku.

Obrigado pela ajuda!