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-dependenciesA 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