Construire JARs sur le serveur avec un Buildfile - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Construire JARs sur le serveur avec un Buildfile

Vous pouvez créer les fichiers et JAR les fichiers de classe de votre application sur les EC2 instances de votre environnement en invoquant une commande de construction à partir d'un Buildfile fichier de votre bundle source.

Les commandes dans un Buildfile sont exécutées une seule fois et doivent se terminer à la fin, tandis que les commandes dans un Procfile sont censées s'exécuter pendant la durée de vie de l'application et seront redémarrées si elles s'arrêtent. Pour exécuter le JARs dans votre application, utilisez unProcfile.

Pour plus de détails sur le placement et la syntaxe de aBuildfile, consultezBuildfile et Procfile.

L'exemple de Buildfile ci-dessous exécute Apache Maven pour générer une application web à partir du code source. Pour un exemple d'application qui utilise cette fonctionnalité, consultez Exemples d'applications web Java.

Exemple BuildFile
build: mvn assembly:assembly -DdescriptorId=jar-with-dependencies

La plateforme Java SE inclut les outils de génération suivants que vous pouvez appeler à partir de votre script de build :

  • javac : compilateur Java

  • ant : Apache Ant

  • mvn : Apache Maven

  • gradle : Gradle