Eu estava procurando na Internet por essa resposta e não consegui encontrá-la. Eu recentemente descobri e pensei em compartilhar. Eu escrevi um script shell linux que funciona perfeitamente. Tomando o tempo para implantar durante o desenvolvimento de 2-3 minutos a 10 segundos, o que torna a programação muito mais rápida. Aqui está o meu script:
#!/bin/bash
cd /home/samo/EAP*/bin
./jboss-cli.sh --connect <<EOF
undeploy FlcErp.ear
deploy /home/samo/NetBeansProjects/FlcErp/FlcErp/dist/FlcErp.ear
EOF
primeira linha do script navega para a localização do seu servidor bin.
a segunda linha abre jboss-cli.sh
e se conecta à instância.
tudo depois de <<EOF
e antes de EOF
são comandos que você pode enviar para o programa jboss-cli.sh. Neste caso eu undeploy
minha instância atual que é FlcErp.ear
então eu deploy
a localização completa do meu projeto.
Em seguida, salve este arquivo com o nome desejado "Deploy"
altere a permissão com chmod 755 Deploy
Em seguida, adicione este arquivo ao seu caminho com: export $PATH = $PATH:/home/samo/bin
para executar o arquivo, basta digitar filename no terminal