Ferramenta de Compilação Mill JVM: JARs de Assembly Executáveis Diretamente
2025-01-02
A ferramenta de compilação Mill JVM cria JARs de assembly que são diretamente executáveis, eliminando a necessidade do comando `java -jar`. Isso é conseguido adicionando um script shell ao início do arquivo JAR, que, em seguida, invoca o tempo de execução Java. Esse script é habilmente projetado para ser compatível com sistemas Unix e Windows, permitindo a executabilidade multiplataforma. O artigo detalha como isso funciona, aproveitando a natureza dos arquivos ZIP para concatenar um script de inicialização com o conteúdo do JAR para uma execução perfeita. Isso melhora significativamente a integração de programas Java em fluxos de trabalho de linha de comando.
Desenvolvimento
ferramenta de compilação