

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Construindo JARs no servidor com um arquivo de construção
<a name="java-se-buildfile"></a>

Você pode criar os arquivos de classe e os JAR (s) do seu aplicativo nas EC2 instâncias do seu ambiente invocando um comando build de um `Buildfile` arquivo no 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](java-se-procfile.md) devem ser executados por toda a vida útil do aplicativo e serão reiniciados se forem encerrados. Para executar o JARs em seu aplicativo, use um`Procfile`.

Para obter detalhes sobre o posicionamento e a sintaxe de um `Buildfile`, consulte [Buildfile e Procfile](platforms-linux-extend.build-proc.md).

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](java-getstarted.md#java-getstarted-samples).

**Example 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