Compilación de archivos JAR en el servidor con un archivo Buildfile
Puede compilar los archivos de clases y los archivos JAR de su aplicación en las instancias EC2 de su entorno invocando un comando de compilación desde un archivo Buildfile del paquete de código fuente.
Los comandos de un Buildfile solo se ejecutan una vez y deben terminar cuando se completen, mientras que se espera que los comandos de un Procfile se ejecuten durante el ciclo de vida de la aplicación y se reinicien si terminan. Para ejecutar los archivos JAR de su aplicación, utilice un Procfile.
Para obtener más información sobre la ubicación y la sintaxis de un Buildfile, consulte Buildfile y Procfile.
El siguiente ejemplo de Buildfile ejecuta Apache Maven para compilar una aplicación web a partir de código fuente. Consulte los ejemplos de aplicaciones web Java para ver una aplicación de muestra que utilice esta característica.
ejemplo Buildfile
build: mvn assembly:assembly -DdescriptorId=jar-with-dependenciesLa plataforma Java SE incluye las siguientes herramientas de compilación, que puede invocar desde un script de compilación:
-
javac: compilador de Java -
ant: Apache Ant -
mvn: Apache Maven -
gradle: Gradle