

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione JARs su server con un Buildfile
<a name="java-se-buildfile"></a>

Puoi creare i file di classe e i file JAR dell'applicazione sulle EC2 istanze del tuo ambiente richiamando un comando build da un `Buildfile` file nel tuo bundle sorgente.

I comandi in un file `Buildfile` vengono eseguiti solo una volta e devono terminare al completamento, mentre i comandi in un [Procfile](java-se-procfile.md) vengono eseguiti per l'intera durata dell'applicazione e verranno riavviati se terminati. Per eseguirlo JARs nella tua applicazione, usa un. `Procfile`

Per informazioni dettagliate sul posizionamento e sulla sintassi di a`Buildfile`, vedere[Buildfile e Procfile](platforms-linux-extend.build-proc.md).

Nell'esempio `Buildfile` seguente viene eseguito Apache Maven per creare un'applicazione Web dal codice di origine. Consulta gli [esempi dell'applicazione Web Java](java-getstarted.md#java-getstarted-samples) per un'applicazione di esempio che utilizza questa funzionalità.

**Example Buildfile**  

```
build: mvn assembly:assembly -DdescriptorId=jar-with-dependencies
```

La piattaforma Java SE include i seguenti strumenti di build, che puoi chiamare dal tuo script di build:
+ `javac` - Java compiler
+ `ant` - Apache Ant
+ `mvn` - Apache Maven
+ `gradle` - Gradle