Criar JARs no servidor com um Buildfile - AWS Elastic Beanstalk

Criar JARs no servidor com um Buildfile

Você pode criar arquivos de classe do aplicativo e JAR(s) nas instâncias do EC2 em seu ambiente chamando um comando de build de um arquivo Buildfile em seu pacote de origem.

Comandos no arquivo Buildfile são executados apenas uma vez e devem ser encerrados no momento da conclusão, enquanto os comandos no arquivo Procfile devem ser executados por toda a vida útil do aplicativo e serão reiniciados se forem encerrados. Para executar os JARs em seu aplicativo, use um Procfile.

Para obter detalhes sobre o posicionamento e a sintaxe de um Buildfile, consulte Buildfile e Procfile.

O exemplo acima de Buildfile executa o Apache Maven para criar um aplicativo web do código-fonte. Para ver um aplicativo de exemplo que usa esse recurso, consulte Exemplos de aplicativos web Java.

exemplo Buildfile
build: mvn assembly:assembly -DdescriptorId=jar-with-dependencies

A plataforma Java SE inclui as seguintes ferramentas de build, que você pode invocar do script de build:

  • javac: compilador Java

  • ant: Apache Ant

  • mvn: Apache Maven

  • gradle: Gradle